夜光序言:
不要浪费你的生命,在你一定会后悔的地方上。憎恨别人对自己是一种很大的损失。
逆境是成长必经的过程,能勇于接受逆境的人,生命就会日渐的茁壮。
保持激情;只有激情,你才有动力,才能感染自己和其他人。
正文:
PHP异常处理之捕获异常信息
在了解了异常处理的基本原理之后,我们可以通过try catch来捕获异常,我们将执行的代码放在try代码块中,一旦其中的代码抛出异常,就能在catch中捕获。
这里我们只是通过案例来了解try catch的机制以及异常捕获的方法,在实际应用中,不会轻易的抛出异常,只有在极端情况或者非常重要的情况下,才会抛出异常,抛出异常,可以保障程序的正确性与安全,避免导致不可预知的bug。
一般的异常处理流程代码为:
try {
throw new Exception('wrong');
} catch(Exception $ex) {
echo 'Error:'.$ex->getMessage().'<br>';
echo $ex->getTraceAsString().'<br>';
}
echo '异常处理后,继续执行其他代码';
任务
了解异常处理的捕获方法。
/**
* Created by PhpStorm.
* User: 夜光
* Date: 2019/7/17
* Time: 19:09
*/
<?php
try {
throw new Exception('wrong');
} catch(Exception $ex) {
echo 'Error:'.$ex->getMessage().'<br>';
echo $ex->getTraceAsString().'<br>';
}
echo '异常处理后,继续执行其他代码';