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_beginchildren_error.phpt |
--TEST-- SPL: RecursiveIteratorIterator - Exception thrown in beginchildren which should be handled in next() --FILE-- <?php $arr = array(array(1,2),2); $arrOb = new ArrayObject($arr); $recArrIt = new RecursiveArrayIterator($arrOb->getIterator()); class MyRecursiveIteratorIterator extends RecursiveIteratorIterator { function beginchildren() { throw new Exception; } } $recItIt = new MyRecursiveIteratorIterator($recArrIt, RecursiveIteratorIterator::LEAVES_ONLY, RecursiveIteratorIterator::CATCH_GET_CHILD); var_dump($recItIt->next()); $recItIt2 = new MyRecursiveIteratorIterator($recArrIt, RecursiveIteratorIterator::LEAVES_ONLY); var_dump($recItIt2->next()); ?> --EXPECTF-- NULL Fatal error: Uncaught Exception in %s Stack trace: #0 [internal function]: MyRecursiveIteratorIterator->beginchildren() #1 %s: RecursiveIteratorIterator->next() #2 {main} thrown in %s on line %d
Cokiee Shell Web 1.0, Coded By Razor
Neueste Kommentare