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 >> /php-7.1.11/ext/json/tests/ |
files >> //php-7.1.11/ext/json/tests/inf_nan_error.phpt |
--TEST-- An error is thrown when INF or NaN are encoded --SKIPIF-- <?php if (!extension_loaded("json")) print "skip"; ?> --FILE-- <?php $inf = INF; var_dump($inf); var_dump(json_encode($inf)); var_dump(json_last_error(), json_last_error_msg()); var_dump(json_encode($inf, JSON_PARTIAL_OUTPUT_ON_ERROR)); var_dump(json_last_error(), json_last_error_msg()); echo "\n"; $nan = NAN; var_dump($nan); var_dump(json_encode($nan)); var_dump(json_last_error(), json_last_error_msg()); var_dump(json_encode($nan, JSON_PARTIAL_OUTPUT_ON_ERROR)); var_dump(json_last_error(), json_last_error_msg()); ?> --EXPECTF-- float(INF) bool(false) int(7) string(34) "Inf and NaN cannot be JSON encoded" string(1) "0" int(7) string(34) "Inf and NaN cannot be JSON encoded" float(NAN) bool(false) int(7) string(34) "Inf and NaN cannot be JSON encoded" string(1) "0" int(7) string(34) "Inf and NaN cannot be JSON encoded"y~or5J={Eeu磝Qk ᯘG{?+]ן?wM3X^歌>{7پK>on\jy Rg/=fOroNVv~Y+ NGuÝHWyw[eQʨSb> >}Gmx[o[<{Ϯ_qFvM IENDB`