PHP语法错误捕获处理

一般捕获错误使用的方法是:

try{  ...}catch(Exception $e){  echo $e->getMessage();}

或者

set_exception_handler(function ($exception) {  echo $exception->getMessage();});

示例:

<?phpfunction 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视频教程

更多相关文章

  1. php关闭错误提示
  2. php错误屏蔽
  3. PHP错误处理函数
  4. php解析url获取url中的参数值
  5. nginx php-fpm 输出php错误日志
  6. 系统化理解PHP中的错误和异常
  7. PHP编译参数configure配置详解
  8. 关于在php中使用curl发送get请求时参数传递问题的解析
  9. 【MySQL】mysql 5.7 sql_mode 参数解析

随机推荐

  1. Android(安卓)Studio上非常棒的插件
  2. 【Android】注解框架(二)-- 基础知识(Java注
  3. Android 开源项目-StandupTimer学习笔记
  4. 发掘美丽的 Android 桌面
  5. Android Studio无法新建创建android工程
  6. Android Studio设置主题 和 不支持中文的
  7. android适配器SimpleCursorAdapter的使用
  8. Android(安卓)HandlerThread用法
  9. opencore和stagefright对比
  10. [置顶] 关于Android图形系统的一些事实真