我定义的局部变量 $a=1;没有设置 $a 的全局变量,为什么$a自动变成了全局变量打印$globals时会看到$a这个值,我的register_globals为off 请问这是什么问题?
不好意思没有财富值了。
第1个回答 推荐于2016-02-03
register_globals 决定是否将 EGPCS(Environment,GET,POST,Cookie,Server)变量注册为全局变量。对应的为$_ENV,$_GET,$_POST,$_COOKIE,$_SERVER。
$a是你自己声明的全局变量。只有在代码块(函数,类)中声明变量才是局部变量。本回答被提问者和网友采纳
$a是你自己声明的全局变量。只有在代码块(函数,类)中声明变量才是局部变量。本回答被提问者和网友采纳