5 创建可以接受个数可变的参数的函数
5.1 func_num_args 的使用
返回参数的个数
function mean_num() { $sum = 0; $size = func_num_args() ; for ($i=0; $i < $size ; $i++) { $sum += func_get_arg($i); } $average = $sum / $size; $average = round($average,2); return $average; } $mean = mean_num(96,93,97); var_dump($mean);
5.2 func_get_args的使用
返回参数的副本
function byVal($arg) { echo '原本1 : ', var_export(func_get_args()), PHP_EOL; $arg = '新参数1'; echo '修改后1 : ', var_export(func_get_args()), PHP_EOL; } function byRef(&$arg) { echo '原本2 : ', var_export(func_get_args()), PHP_EOL; $arg = '新参数2'; echo '修改后2 : ', var_export(func_get_args()), PHP_EOL; } $arg = '旧参数'; byVal($arg); byRef($arg);
标签:get,args,EOL,var,实例,func,arg,第六章,php From: https://www.cnblogs.com/polax/p/18503096