猿问
回到首页
个人中心
反馈问题
注册登录
下载APP
首页
课程
实战
体系课
手记
专栏
慕课教程
php类中如何调用全局变量 一个文件中定义$_SGLOBAL['supe_uid'] = 0;
我在写另一个类的时候得不到$_SGLOBAL['supe_uid'] 而在不是类的文件中就能得到?我也加了global $_SGLOBAL;也导入了文件
沧海一幻觉
浏览 2647
回答 2
2回答
弑天下
建议用SESSION方式实现,代码:1234567891011a.php: <?phpsession_start();$_SESSION['supe_uid']=$uid='test'; echo $_SESSION['supe_uid'];?>b.php:<?phpsession_start();echo $_SESSION['supe_uid']?>
0
0
0
呼啦一阵风
如果有定义 $_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'];}}
0
0
0
打开App,查看更多内容
随时随地看视频
慕课网APP
相关分类
PHP
php如何把参数放在Http Request Heade????
1 回答
继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续