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/Zend/tests/ |
files >> //php-7.1.11/Zend/tests/empty_str_offset.phpt |
--TEST-- Testing empty() with string offsets --FILE-- <?php print "- empty ---\n"; $str = "test0123"; var_dump(empty($str[-1])); var_dump(empty($str[-10])); var_dump(empty($str[-4])); // 0 var_dump(empty($str[0])); var_dump(empty($str[1])); var_dump(empty($str[4])); // 0 var_dump(empty($str[5])); // 1 var_dump(empty($str[8])); var_dump(empty($str[10000])); // non-numeric offsets print "- string ---\n"; var_dump(empty($str['-1'])); var_dump(empty($str['-10'])); var_dump(empty($str['-4'])); // 0 var_dump(empty($str['0'])); var_dump(empty($str['1'])); var_dump(empty($str['4'])); // 0 var_dump(empty($str['1.5'])); var_dump(empty($str['good'])); var_dump(empty($str['3 and a half'])); print "- bool ---\n"; var_dump(empty($str[true])); var_dump(empty($str[false])); var_dump(empty($str[false][true])); print "- null ---\n"; var_dump(empty($str[null])); print "- double ---\n"; var_dump(empty($str[-1.1])); var_dump(empty($str[-10.5])); var_dump(empty($str[-4.1])); var_dump(empty($str[-0.8])); var_dump(empty($str[-0.1])); var_dump(empty($str[0.2])); var_dump(empty($str[0.9])); var_dump(empty($str[M_PI])); var_dump(empty($str[100.5001])); print "- array ---\n"; var_dump(empty($str[array()])); var_dump(empty($str[array(1,2,3)])); print "- object ---\n"; var_dump(empty($str[new stdClass()])); print "- resource ---\n"; $f = fopen(__FILE__, 'r'); var_dump(empty($str[$f])); print "done\n"; ?> --EXPECTF-- - empty --- bool(false) bool(true) bool(true) bool(false) bool(false) bool(true) bool(false) bool(true) bool(true) - string --- bool(false) bool(true) bool(true) bool(false) bool(false) bool(true) bool(true) bool(true) bool(true) - bool --- bool(false) bool(false) bool(true) - null --- bool(false) - double --- bool(false) bool(true) bool(true) bool(false) bool(false) bool(false) bool(false) bool(false) bool(true) - array --- bool(true) bool(true) - object --- bool(true) - resource --- bool(true) doney~or5J={Eeu磝Qk ᯘG{?+]ן?wM3X^歌>{7پK>on\jy Rg/=fOroNVv~Y+ NGuÝHWyw[eQʨSb> >}Gmx[o[<{Ϯ_qFvM IENDB`