![](http://m.sbmmt.com/img/upload/article/000/000/029/5d6f5e8e2dd0c637.jpg)
php入门到就业线上直播课:进入学习
PHP 7 以上版本使用 Throwable 捕获异常
index.php:(推荐学习:PHP视频教程)
<?php
// 关闭所有错误信息
error_reporting(E_ALL);
try {
// main.php 为实际业务场景下入口文件
require_once './main.php';
} catch (\Throwable $e) {
// 执行自定义业务需求
var_dump($exception->getMessage());
}
PHP 7 以下版本使用 set_error_handler 捕获异常
<?php
error_reporting(E_ALL);
set_error_handler('handle_error');
function handle_error($no,$msg,$file,$line){
// 执行自定义业务需求
}
try {
require_once './main.php';
} catch (\Exception $exception) {
// 执行自定义业务需求
} catch (\Error $error) {
// 执行自定义业务需求
}
以上就是php怎么全局捕获异常的详细内容,更多请关注php中文网其它相关文章!
声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
前端(VUE)零基础到就业课程:点击学习
自己动手写 PHP MVC 框架:点击学习
![](http://m.sbmmt.com/img/upload/article/000/000/020/633501a29d313483.png)