PHP中有趣的错误

时间:2010-06-05 21:00:48

标签: php

在下面的程序块中,它打印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)获得不同用户的想法,了解发生这种情况的原因。

1 个答案:

答案 0 :(得分:0)

在Mac上打印2。 (PHP 5.3.1)