--TEST--Properly handle exceptions going to be uncaught--PHPDBG--rtev 1 + 2cq--EXPECTF--[Successful compilation of %s]prompt> handle first[Uncaught Error in %s on line 16: Call to undefined function foo()]>00016: foo(); // Error00017: } catch (\Exception $e) {00018: var_dump($e);prompt> frame #0: {closure}() at %s:16frame #1: {main} at %s:22prompt> 3prompt> [Uncaught Error in %s on line 16]Error: Call to undefined function foo() in %s:16Stack trace:#0 %s(22): {closure}()#1 {main}[Script ended normally]prompt>--FILE--<?php(function() {try {foo(); // Error} catch (\Exception $e) {var_dump($e);} finally {print "handle first\n";return "ok";}})();(function() {try {foo(); // Error} catch (\Exception $e) {var_dump($e);} catch (\ParseError $e) {var_dump($e);}})();
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。