php 5.4 参数类型定义,5.4.1 PHP常规参数的函数

这篇博客介绍了PHP中函数的参数使用,包括常规参数和伪类型参数。常规参数要求实参和形参个数、类型一致,如示例中的`add`函数。而PHP作为弱类型语言,允许函数参数不指定类型,如`mixed`、`number`和`callback`。文中通过示例展示了如何使用这些参数类型,并提供了几个PHP内置函数的用法,如`empty()`、`usort()`和`abs()`。
摘要由CSDN通过智能技术生成

常规参数的函数

无论是使用系统函数还是自定义的函数,我们都要可通过如下函数的三要素来了解一个函数:

函数的功能描述

函数的参数

函数的返回值

常规参数的函数

常规参数的函数格式说明:

string example(string name,int age,double height)

所谓的常规参数的函数,就是实参和形参应该个数相等、类型一致。就像C或Java等强类型型语言。

上面函数有三个参数,调用时传递的参数个数和顺序必须一致。

string chr(int $ascii) //返回指定的字符

float ceil(float $value) //进一法取整

array array_combine(array $keys,array $values)//合并一个数组

string implode(string $glue,array $pieces)

伪类型参数的函数

伪类型参数的函数格式说明:

mixed funName(mixed $a, number $b, callback $c)

PHP是弱类型语言,不仅在声明变量时不需要指定类型,当然在声明函数时也不需要指定类型,所以在PHP中函数的每个参数,都可以为其传递任意类型的值。

三种伪类型: mixed、number 和 callback。

bool empty(mixed $var) //检查一个变量是否为空

bool usort(array &$array,callback $cmp_function)

//使用用户自定义的比较函数对数组中的值进行排序

number abs(mixed $number) //绝对值

例 test.php

/**

* 功能: 处理两个数相加

* @param number $a 这是第一个加数

* @param number $b 这是第二个加数

*

* @return number 返回两个数相加的和

*

*

* number add(number $a, number $b)

*

* mixed

*

* mixed funname(mixed $a);

*

* funname(callback $a)

*

*/

function add($a, $b) {

return $a+$b;

}

add(10, 10);

add(3.2, 5.4);

add(10, 5.4);

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值