PHP函数默认值不能设为数组吗? <?php$a=range('a','d');function t($z=$a){ print_r($z);}t();?>为什么会报错? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 t()没给参数呀!<?php $a=range('a','d'); $z=$a; function t($c){ print_r($c); } t($z);?> <?php $a=range('a','d'); function t($z) { print_r($z); } t($a); ?> 兄弟啊,你怎么说也得给个参数啊,再说了,你在函数里面写$z=$a,函数哪知道是哪个$a啊。 function t($z = array(1, 2, 3)){ print_r($z);} function test($a=array(1,2)){ return $a;}print_r(test());你那样写函数不知道$a 是啥 $a=range('a', 'd'); eval("function t(\$z=".var_export($a,true).") { print_r(\$z); }"); t(); 图片访问数的问题 散分 顺便提下phpchina版主得罪不起!! PHP读取DBF数据思路 PHP字符串"all"和整型0比较的奇怪问题 FCKeditor在FREEBSD下报错,如何解决? 不确定server是否支持PHP,能否进来看一下 如何把文本框中的文字添加到一个新生成的静态页面中 数组不能跨页面传递? APACHE2.0和PHP4.3的配置方法[求助] PHP直播网站怎么找出websocket相关的组件和配置 用PHP怎么实现点菜? php做宾馆管理软件如何?
$a=range('a','d');
$z=$a;
function t($c){
print_r($c);
} t($z);
?>
$a=range('a','d'); function t($z)
{
print_r($z);
} t($a);
?>
print_r($z);
}
return $a;
}print_r(test());
你那样写函数不知道$a 是啥
eval("function t(\$z=".var_export($a,true).") { print_r(\$z); }"); t();