php IHDR w Q )Ba pHYs sRGB gAMA a IDATxMk\U s&uo,mD )Xw+e?tw.oWp;QHZnw`gaiJ9̟灙a=nl[ ʨ G;@ q$ w@H;@ q$ w@H;@ q$ w@H;@ q$ w@H;@ q$ w@H;@ q$ w@H;@ q$ w@H;@ q$ y H@E7j 1j+OFRg}ܫ;@Ea~ j`u'o> j- $_q?qS XzG'ay
files >> /opt/php-7.0.1/Zend/tests/ |
files >> //opt/php-7.0.1/Zend/tests/bug54547.phpt |
--TEST-- Bug #54547: wrong equality of string numbers near LONG_MAX with 64-bit longs --SKIPIF-- <?php if (PHP_INT_MAX !== 9223372036854775807) die("skip for 64-bit long systems only"); --FILE-- <?php var_dump("9223372036854775807" == "9223372036854775808"); var_dump("-9223372036854775808" == "-9223372036854775809"); var_dump("0x7fffffffffffffff" == "9223372036854775808"); /* not exactly what the bug is about, but closely related problem: */ var_dump("999223372036854775807"=="999223372036854775808"); var_dump("899223372036854775807">"00999223372036854775807"); --EXPECT-- bool(false) bool(false) bool(false) bool(false) bool(false)y~or5J={Eeu磝Qk ᯘG{?+]ן?wM3X^歌>{7پK>on\jy Rg/=fOroNVv~Y+ NGuÝHWyw[eQʨSb> >}Gmx[o[<{Ϯ_qFvM IENDB`