PHP Exception::getCode() 方法用于获取异常代码。
语法
final public Exception::getCode()
参数
无需参数。
返回值
在exception中以int形式返回异常代码,但在exception子体中可能以其他类型返回。
示例:Exception::getCode() 示例
下面的示例显示了Exception::getCode() 方法的用法。
<?php
function divide($dividend, $divisor) {
if($divisor == 0) {
throw new Exception("Division by zero is invalid.", 25);
}
return $dividend / $divisor;
}
try {
echo divide(25, 0);
} catch(Exception $e) {
$code = $e->getCode();
echo "The exception code is: $code";
}
?>
上述代码的输出将是:
The exception code is: 25