在下面的程序块中,它打印2而不是1.
<?php
f(0, $$var);
$x = 1;
$y = 2;
echo $x;
function f($a, $b) {}
?>
有什么建议吗?
更新1
此信息来自http://habrahabr.ru/blogs/php/95595
更新2
通过发布这个问题主要是我只想1)告知其他人这个错误,2)获得不同用户的想法,了解发生这种情况的原因。
答案 0 :(得分:0)
在Mac上打印2
。 (PHP 5.3.1)