PHP错误捕获处理

mac2022-06-30  35

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 块来捕获的异常。


 

转载于:https://www.cnblogs.com/gyfluck/p/11008260.html

最新回复(0)