PHP 構文エラー キャプチャ処理
一般に、エラーをキャプチャするために使用される方法は次のとおりです:
try{ ... }catch(Exception $e){ echo $e->getMessage(); }
または
set_exception_handler(function ($exception) { echo $exception->getMessage(); });
例:
<?php function test(){ throw new Exception('参数错误'); } try{ //如果catch没有捕获到,才会执行到这里 set_exception_handler(function ($exception) { echo $exception;//exception 'Exception' with message '参数错误' in /www/web/...(一堆信息) echo '<br>'; echo $exception->getMessage();//参数错误 }); test(); }catch(Exception $e){ echo $e->getMessage();//参数错误 }
set_Exception_handler
— try/catch ブロックでキャッチされない例外に対するユーザー定義の例外処理関数を設定します。
推奨チュートリアル: PHP ビデオ チュートリアル
以上がPHP構文エラーのキャプチャの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。