PHP 爆出低级加法错误!
星光博客 发布于 2012-3-5 09:21 2672次阅读 编程

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

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

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

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

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

// 我刚刚测试过了,该Bug的确存在,我的PHP版本是 PHP 5.3.2

来说两句吧
更换验证码
最新评论
 日历
 存档
  • 2016年10月

    共有(1)文章

  • 2016年1月

    共有(1)文章

  • 2015年5月

    共有(1)文章

  • 2014年6月

    共有(1)文章

  • 2013年9月

    共有(1)文章

  • 2013年3月

    共有(2)文章

  • 2012年8月

    共有(4)文章

  • 2012年7月

    共有(2)文章

  • 2012年6月

    共有(5)文章

  • 2012年5月

    共有(9)文章

  • 2012年4月

    共有(30)文章

  • 2012年3月

    共有(67)文章

  • 2008年12月

    共有(1)文章

 链接
 搜索