PHP 基础1

PHP函数检查与不确定参数函数
 1 // 判断函数是否存在  function_exists('fn_name'); 注意引号
 2 var_dump(function_exists('sayHi')); // true
 3 echo '<br />';
 4 例子:
 5 if(function_exists('add')){
 6     add(1,4);
 7 }else{
 8     function add($a,$b){
 9         echo $a+$b.'<br />';
10     }
11     add(3,5);
12 }
13 
14 // 创建匿名函数 create_function()
根据需求创建不同的函数
15 $lan = 'en'; 16 if($lan == 'en'){ 17 $fn = create_function('$name','echo "hello ".$name."<br/>";'); 18 }elseif($lan == 'ch'){ 19 $fn = create_function('$name','echo "你好 ".$name."<br/>";'); 20 } 21 $fn('小赵'); 22 23 24 // 不确定参数函数 25 function fun(){ 26 $a = func_num_args(); //返回参数的个数 27 // echo $a; 28 $arr = func_get_args(); //返回一个包含函数参数列表的数组 29 // var_dump($arr); 30 $sum = 0; 31 foreach($arr as $item){ 32 $sum += $item; 33 } 34 // echo $sum; 35 return $sum / $a; // 返回平均数 36 } 37 echo fun(1,3,5,6,7,2,11); 38 echo '<br />-------------------------------------------<br />';
func_num_args()
func_get_args()

转载于:https://www.cnblogs.com/jiayu123/p/11285316.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值