小编Sóf*_*fka的帖子

具有相同名称的global和$ _SESSION变量是相同的

我得到了一段代码:

$_SESSION['cms_lang'] = 2;
global $cms_lang;
$cms_lang[1] = 'en';
Run Code Online (Sandbox Code Playgroud)

错误:

Cannot use a scalar value as an array
Run Code Online (Sandbox Code Playgroud)

问题是,我真的不知道为什么服务器将我的全局变量视为与$ _SESSION变量相同.我曾经多次使用这段代码,从来没有遇到任何问题.我想这必须取决于服务器上的设置.任何人都可以知道如何强制服务器不采取相同名称的全局和会话变量?

php

1
推荐指数
1
解决办法
148
查看次数

标签 统计

php ×1