我得到了一段代码:
$_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