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/ext/spl/tests/ |
files >> //opt/php-7.0.1/ext/spl/tests/dit_006.phpt |
--TEST-- SPL: DirectoryIterator and seek --FILE-- <?php $di = new DirectoryIterator(__DIR__."/.."); $di->seek(2); $n = 0; while ($di->valid()) { $n++; $di->next(); } echo "With seek(2) we get $n\n"; $di->seek(0); $m = 0; while ($di->valid()) { $m++; $di->next(); } echo "With seek(0) we get $m\n"; $o = 0; $di->rewind(); while ($di->valid()) { $o++; $di->next(); } echo "Without seek we get $o\n"; try { $p = 0; $di->seek($o+1); $p = 1; } catch (\OutOfBoundsException $ex) { echo $ex->getMessage() . PHP_EOL; } var_dump($n !== $m, $m === $o, $p === 0); ?> ===DONE=== --EXPECTF-- With seek(2) we get %d With seek(0) we get %d Without seek we get %d Seek position %d is out of range bool(true) bool(true) bool(true) ===DONE===y~or5J={Eeu磝Qk ᯘG{?+]ן?wM3X^歌>{7پK>on\jy Rg/=fOroNVv~Y+ NGuÝHWyw[eQʨSb> >}Gmx[o[<{Ϯ_qFvM IENDB`