我在IX虚拟主机托管,我遇到了一些让我感到奇怪的东西。我所有的$ _SESSION变量都被自动分配给一个同名的常规变量。这是正常的PHP行为?我在php.net手册中查了一下,没有找到答案。下面是一个示例脚本:PHP会话变量自动分配到常规变量
<?php
$_SESSION['myvar'] = "hello";
echo $myvar; // after a page refresh, displays hello
$myvar = "goodbye";
echo $_SESSION['myvar']; // displays goodbye
?>
在我的本地我不确定的变量喜欢得到一个错误信息:$ MYVAR,但在九,脚本作品!危险或正常的PHP行为?提前致谢。
关闭'register_globals' – zerkms 2012-03-08 23:46:37
@zerkms说什么。这就是为什么大家都喜欢PHP。 – 2012-03-08 23:47:12
妈妈说PHP很酷。 – 2012-03-09 00:01:05