Last active
August 29, 2015 14:22
-
-
Save mosiyash/a8829161f3a2a2e50324 to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
BadFunctionCallException | |
======================== | |
Создается исключение, если обратный вызов относится к неопределенной функции или если некоторые аргументы отсутствуют. | |
BadMethodCallException | |
====================== | |
Создается исключение, если обратный вызов относится к неопределенному методу или если некоторые аргументы отсутствуют. | |
DomainException | |
=============== | |
Создается исключение, если значение не придерживается определенных действительных данных домена. | |
InvalidArgumentException | |
======================== | |
Создается исключение, если аргумент не принадлежит ожидаемому типу. | |
LengthException | |
=============== | |
Создается исключение, если длина является недопустимой. | |
LogicException | |
============== | |
Исключение, которое представляет ошибку в логике программы. Такой тип исключений должен непосредственно привести к исправлениям в вашем коде. | |
OutOfBoundsException | |
==================== | |
Создается исключение, если значение не является действительным ключем. Это соответствует ошибкам, которые не могут быть обнаружены во время компиляции. | |
OutOfRangeException | |
=================== | |
Создается исключение при запросе несуществующего индекса. Такие ошибки будут обнаружены во время компиляции. | |
OverflowException | |
================= | |
Создается исключение при добавлении элемента в полный контейнер. | |
RangeException | |
============== | |
Генерируется исключение, чтобы указать ошибки диапазона во время исполнения программы. Как правило, это означает, что была арифметическая ошибка, отличная от потери значимости и переполнения. Это версия класса DomainException, доступная на этапе исполнения. | |
RuntimeException | |
================ | |
Создается исключение в случае ошибки, которая может быть найдена только во время исполнения. | |
UnderflowException | |
================== | |
Создается исключение при попытке произвести недопустимую операцию над пустым контейнером. Например такую, как удаление элемента пустого контейнера. | |
UnexpectedValueException | |
======================== | |
Создается исключение, если значение не совпадает с набором значений. Обычно это происходит, когда функция вызывает другую функцию и ожидает, что возвращаемое значение будет определенного типа, или значение, не включая арифметические ошибки, или ошибки, связанные с буфером. |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment