可以使用PHP中的throw
关键字来抛出异常。以下是一个抛出异常的示例代码:
function divide($a, $b) {
if ($b == 0) {
throw new Exception("Divisor cannot be zero.");
}
return $a / $b;
}
try {
echo divide(10, 0);
} catch (Exception $e) {
echo "Caught exception: " . $e->getMessage();
}
在上面的代码中,如果参数 $b
的值为 0,则 divide
函数将抛出一个类型为 Exception
的异常。异常可以在 try...catch
块中捕获并处理。捕获到的异常对象可以使用 $e->getMessage()
方法获取异常信息。