「PHP系列」PHP Exception(异常处理)
在PHP中,可以使用异常处理来对程序中可能出现的错误或者非预期行为进行处理。异常处理通常涉及到抛出(throw)异常和捕获(catch)异常。
以下是一个简单的PHP异常处理示例:
<?php
function divide($dividend, $divisor) {
if ($divisor == 0) {
throw new Exception("除数不能为0");
}
return $dividend / $divisor;
}
try {
echo divide(5, 0);
} catch (Exception $e) {
echo "捕获到异常:" . $e->getMessage();
}
?>
在这个例子中,divide
函数检查了除数是否为0,如果是0,则抛出一个异常。在 try
块中,如果抛出异常,catch
块会捕获这个异常,并打印异常信息。这样可以避免程序因为错误而崩溃,并允许程序以优雅的方式处理错误。
评论已关闭