「Php/exceptionの種類」の版間の差分
提供: 初心者エンジニアの簡易メモ
行2: | 行2: | ||
*Exception | *Exception | ||
*ErrorException | *ErrorException | ||
+ | エラー例外です。 | ||
*Error | *Error | ||
*ArithmeticError | *ArithmeticError |
2017年4月7日 (金) 11:49時点における版
定義済み例外
- Exception
- ErrorException
エラー例外です。
- Error
- ArithmeticError
- AssertionError
- DivisionByZeroError
- ParseError
- TypeError
SPL 例外クラスツリー
- LogicException (extends Exception)
- BadFunctionCallException
- BadMethodCallException
- DomainException
- InvalidArgumentException
- LengthException
- OutOfRangeException
- BadFunctionCallException
- RuntimeException (extends Exception)
- OutOfBoundsException
- OverflowException
- RangeException
- UnderflowException
- UnexpectedValueException
参考
公式_定義済み例外:http://php.net/manual/ja/reserved.exceptions.php 公式_SPL 例外クラスツリー :http://php.net/manual/ja/spl.exceptions.php Exceptionまとめ:http://qiita.com/mikakane/items/dafd3d28c27311e5f429