Класс OverflowException
(PHP 5 >= 5.1.0, PHP 7)
Введение
Создается исключение при добавлении элемента в полный контейнер.
Обзор классов
- PHP Руководство
- Функции по категориям
- Индекс функций
- Справочник функций
- Другие базовые расширения
- Стандартная библиотека PHP (SPL)
- Класс BadFunctionCallException
- Класс BadMethodCallException
- Класс DomainException
- The InvalidArgumentException class
- Класс LengthException
- Класс LogicException
- Класс OutOfBoundsException
- Класс OutOfRangeException
- Класс OverflowException
- Класс RangeException
- Класс RuntimeException
- Класс UnderflowException
- Класс UnexpectedValueException
Коментарии
postgres=# create temporary table test (demo numeric(3,2));
function sumThenInsertDemo($a, $b){
$sum = $a + $b;
if ($sum >= 10){
throw new OverflowException('$a + $b will overflow storage');
}
$link = pg_connect(...);
pg_query($link, 'insert into test values('.$sum.')');
}