首页
学习
活动
专区
圈层
工具
发布
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    PHP 错误和异常处理(上)

    自定义错误处理器 另外,你还可以通过 set_error_handler 函数指定自定义错误处理器对错误进行处理,自定义处理器通常是个自定义函数,在这个函数中,我们可以自定义不同级别错误的处理逻辑: <...php // error_reporting(E_ALL); // 报告所有错误(默认配置) // error_reporting(E_ALL ^ E_WARNING); set_error_handler...将错误报告写入日志 我们可以通过 set_error_handler 函数定义一个全局的自定义错误处理机制,另外,错误报告默认输出到标准输出 STDOUT 中了,我们还可以通过 error_log 函数将其输出到指定日志文件...php // error_reporting(E_ALL); // 报告所有错误(默认配置) // error_reporting(E_ALL ^ E_WARNING); // set_error_handler...但是需要注意的是,如果设置不报告 WARNING 级别的错误,则不会抛出 Error 异常,另外,如果通过 set_error_handler 设置了自定义错误处理器,则优先应用该配置,也不会抛出 Error

    1.1K30
    领券