PHP 全局变量在函数中未定义,即使使用了全局关键字也是如此
2022-08-31 00:19:22
是的,我知道全局变量是一种不好的做法,但是对于这个规则,放宽这个规则:P
我的代码:
include('something.php'); //where $from is declared
function myfunc() {
global $from;
echo "from(myfunc)=$from<br />";
...
}
echo "from=$from<br />";
myfunc();
结果是:
from=2010-05-01
from(myfunc)=
这是怎么回事?:(
编辑:如果它有帮助,上面的所有代码都在CodeIgniter的视图文件中(是的,我知道函数不应该在视图内部:P)