为什么我不能那样做?
function ($var1, $var2 = $GLOBALS['var']){
...
}
全局'var'是一个对象
最佳答案
您不能将变量用作默认值。 你可以使用这个:
function ($var1, $var2 = null){
if(is_null($var2))
$var2=$GLOBALS['var'];
...
}
关于php - 无法将参数默认值设置为全局变量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6942969/