请一定要注意,没有特殊说明:本例 PHP Version < 7
说起PHP异常处理,大家首先会想到try-catch,那好,我们先看一段程序吧:有一个test.php文件,有一段简单的PHP程序,内容如下,然后命令行执行:php test.php
<?php
$num = 0;
try {
echo 1 / $num;
} catch (Exception $e) {
echo $e->getMessage();
}
我的问题是:这段程序能正确的捕捉到除0的错误信息吗? 如果你回答能,那你就把这篇文章看完吧!应该能学点东西。
本文章分5个部分介绍我的异常处理的理解:
目录
- 异常与错误的概述
- ERROR的级别
- PHP异常处理中的黑科技
- 巧妙的捕获错误和异常
- 自定义异常处理和异常嵌套
- PHP7中的