try {
// 可能会抛出异常的代码
} catch (Exception $e) {
// 处理异常
}
在catch块中,我们可以通过$e变量来获取异常对象,进一步获取异常的详细信息,例如异常的类型、错误消息和异常发生的位置等。我们可以根据这些信息来进行处理。如果需要抛出新的异常,也可以在catch块中使用throw语句来实现。
try {
$result = 100 / 0;
} catch (Exception $e) {
echo "捕捉到异常:". $e->getMessage();
}
在上面的示例中,我们尝试计算100除以0的结果,这会导致一个除零异常。在catch块中,我们捕捉并处理这个异常,输出错误消息。
除了try-catch语句之外,PHP还提供了其它一些与异常处理相关的函数和关键字,例如throw、finally、Exception等。这些关键字和函数可以帮助我们更好地处理异常,提高程序的健壮性和可靠性。