/ bug

PHP 爆出低级加法错误!

最近PHP爆出一个非常低级的错误 Bug #61095,16进制数字加法错误!

下面的代码输出是什么呢?

echo (0x00+2);
echo (0x00+0x02);
echo (0x00 + 2);

是不是应该是:2,2,2 ?

但是PHP输出是 4,4,2!

貌似和版本有关,PHP 5.3.2测试有BUG,5.2.17则没有这个BUG。

估计官方很快就会修复了……

PHP 爆出低级加法错误!
Share this