php錯誤捕獲的方法是:可以利用【try{ }catch(Exception $e){echo $e->getMessage();}】語句來捕獲錯誤。
一般捕獲錯誤使用的方法是:
(學習影片分享:java影片教學)
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中文網其他相關文章!