The RuntimeException class
(PHP 5 >= 5.1.0)
Introduction
Exception thrown if an error which can only be found on runtime occurs.
Class synopsis
- PHP Руководство
- Функции по категориям
- Индекс функций
- Справочник функций
- Другие базовые расширения
- Стандартная библиотека PHP (SPL)
- Класс BadFunctionCallException
- Класс BadMethodCallException
- Класс DomainException
- The InvalidArgumentException class
- Класс LengthException
- Класс LogicException
- Класс OutOfBoundsException
- Класс OutOfRangeException
- Класс OverflowException
- Класс RangeException
- Класс RuntimeException
- Класс UnderflowException
- Класс UnexpectedValueException
Коментарии
Whole exception-class hierarchy is shown at spl.exceptions#spl.exceptions.tree
A simple example of using RuntimeException Class:-
Lets say we would be dividing two numbers and throw an exception as soon as the denominator is equal to zero.
<?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");
}
?>