• 技术文章 >后端开发 >php教程

    php语法错误捕获

    王林王林2019-10-15 11:43:24原创1750

    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中文网其它相关文章!

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    专题推荐:php 语法错误 捕获
    上一篇:php date函数时间不对 下一篇:自己动手写 PHP MVC 框架(40节精讲/巨细/新人进阶必看)

    相关文章推荐

    • php运行错误提示• php关闭错误提示• 500错误php• php错误级别有哪些
    1/1

    PHP中文网