php でエラーをキャッチする方法: 1. "try catch" ステートメントを使用してエラーをキャッチします; 2. ユーザー定義の例外処理関数を設定するために使用される "set_Exception_handler" メソッドを使用してエラーをキャッチします。
#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 中国語 Web サイト以上がPHPでエラーをキャッチする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。