「Php/exceptionの種類」の版間の差分
提供: 初心者エンジニアの簡易メモ
(ページの作成:「 SPL 例外クラスツリー *LogicException (extends Exception) **BadFunctionCallException **BadMethodCallException **DomainException *InvalidArgumentException **Lengt...」) |
(→参考) |
||
(同じ利用者による、間の4版が非表示) | |||
行1: | 行1: | ||
+ | 定義済み例外 | ||
+ | *Exception | ||
+ | *ErrorException | ||
+ | *Error | ||
+ | *ArithmeticError | ||
+ | *AssertionError | ||
+ | *DivisionByZeroError | ||
+ | *ParseError | ||
+ | *TypeError | ||
SPL 例外クラスツリー | SPL 例外クラスツリー | ||
*LogicException (extends Exception) | *LogicException (extends Exception) | ||
**BadFunctionCallException | **BadFunctionCallException | ||
− | **BadMethodCallException | + | ***BadMethodCallException |
**DomainException | **DomainException | ||
− | *InvalidArgumentException | + | **InvalidArgumentException |
**LengthException | **LengthException | ||
**OutOfRangeException | **OutOfRangeException | ||
− | RuntimeException (extends Exception) | + | *RuntimeException (extends Exception) |
− | OutOfBoundsException | + | **OutOfBoundsException |
− | OverflowException | + | **OverflowException |
− | RangeException | + | **RangeException |
− | UnderflowException | + | **UnderflowException |
− | UnexpectedValueException | + | **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 |
2017年4月7日 (金) 11:50時点における最新版
定義済み例外
- 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