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 : /proc/self/root/usr/local/src/php72/php-7.2.12/php-7.2.12/Zend/tests/ |
Current File : //proc/self/root/usr/local/src/php72/php-7.2.12/php-7.2.12/Zend/tests/bug65784.phpt |
--TEST-- Fixed Bug #65784 (Segfault with finally) --FILE-- <?php function foo1() { try { throw new Exception("not catch"); return true; } finally { try { throw new Exception("catched"); } catch (Exception $e) { } } } try { $foo = foo1(); var_dump($foo); } catch (Exception $e) { do { var_dump($e->getMessage()); } while ($e = $e->getPrevious()); } function foo2() { try { try { throw new Exception("catched"); return true; } finally { try { throw new Exception("catched"); } catch (Exception $e) { } } } catch (Exception $e) { } } $foo = foo2(); var_dump($foo); function foo3() { try { throw new Exception("not catched"); return true; } finally { try { throw new NotExists(); } catch (Exception $e) { } } } $bar = foo3(); --EXPECTF-- string(9) "not catch" NULL Fatal error: Uncaught Exception: not catched in %sbug65784.php:42 Stack trace: #0 %sbug65784.php(52): foo3() #1 {main} Next Error: Class 'NotExists' not found in %sbug65784.php:46 Stack trace: #0 %sbug65784.php(52): foo3() #1 {main} thrown in %sbug65784.php on line 46
Cokiee Shell Web 1.0, Coded By Razor
Neueste Kommentare