php类中如何调用全局变量 一个文件中定义$_SGLOBAL['supe_uid'] = 0;
我在写另一个类的时候得不到$_SGLOBAL['supe_uid'] 而在不是类的文件中就能得到?我也加了global $_SGLOBAL;也导入了文件
我在写另一个类的时候得不到$_SGLOBAL['supe_uid'] 而在不是类的文件中就能得到?我也加了global $_SGLOBAL;也导入了文件
答案:如果有定义 $_SGLOBAL 这个数组
在类中 比如
include_once 'a.php'; // 该文件中有定义 $_SGLOBAL 变量
class a{
public function b() {
global $_SGLOBAL;
echo $_SGLOBAL['supe_uid'];
}
}
这种情况下 没可能找不到。
要不你可以这样做看看
include_once 'a.php'; // 该文件中有定义 $_SGLOBAL 变量
class a{
public function b() {
echo $GLOBALS['_SGLOBAL']['supe_uid'];
}
}
上一个:PHP用模板的方式输出后网页空白。但右击查看源码是有html数据的?
下一个:PHP连接PostgreSQL数据库