请看下面的代码:
global $global_p, $global_var;
$global_var="lorem";
$global_p=&$global_var;
function myfunc () {
global $global_p, $global_var;
var_dump($global_p);
var_dump($global_var);
}
myfunc();
输出:
对于 var_dump($global_p) - NULL
对于 var_dump($global_var) - string(5) “lorem”
为什么 var_dump($global_p) - NULL ?
如何在全球范围内保持价值?
提前致谢。
如果我将 $global_p 作为函数参数传递 - 它可以工作。但我只需要 $global_p 作为全局变量。