+ -
当前位置:首页 → 问答吧 → 在一个文件里设置global无效

在一个文件里设置global无效

时间:2011-08-30

来源:互联网

我在a.php文件里设置
global $sys_yx;

$sys_yx['name'] = 'abc';

然后在b.php文件里

global $sys_yx;
print_r($sys_yx);<==========这里是空的

当我在b上面引入a文件(include)才有效。求解··

作者: yao970953039   发布时间: 2011-08-30

解就是引入才有效,php就是这样

作者: amani11   发布时间: 2011-08-30

奇怪的是,我引入后,其他需要该文件支持的页面就报错了。
我是require_once引入的

作者: yao970953039   发布时间: 2011-08-30

报什么错了

作者: jordan102   发布时间: 2011-08-30

各 include 各的,应该没影响才对啊,我也不解了

作者: Angeleschen   发布时间: 2011-08-30

全局的话 用session吧

作者: amu1433   发布时间: 2011-08-30