(PHP 5 >= 5.1.0, PHP 7, PHP 8)
如果发生只能在运行时发现的错误,则抛出此异常。
使用 RuntimeException 类的简单示例:-
假设我们要对两个数字进行除法,并在分母等于零时抛出异常。
<?php
$iNum1 = 10;
$iNum2 = 0;
try{
if ($iNum2 == 0){
throw new RuntimeException("Division by Zero");
}
$iResult = $iNum1 / $iNum2;
echo ("Division Result of \$iNum1 and $iNum2 = ".($iResult)."<br/>");
}
catch (RuntimeException $e){
echo ("Division by Zero is not possible");
}
?>
直接已知子类(遵循 java 文档约定 (: )
OutOfBoundsException, OverflowException, RangeException, UnderflowException, UnexpectedValueException