PHP 例外のgetPrevious()メソッド
例
以前の例外に関する情報を取得します。
<?php
try {
try {
throw new Exception("An error occurred", 1);
} catch(Exception $e1) {
throw new Exception("Another error occurred", 2, $e1);
}
} catch (Exception $e2) {
echo $previous = $e2->getPrevious();
echo $previous->getMessage();
}
?>
定義と使用法
例外が別の例外によってトリガーされた場合、getPrevious()
メソッドは他の例外を返します。それ以外の場合はnullを返します。
構文
<div>$exception->getPrevious()</div>
Technical Details
Return Value: | 整数を返します |
---|
関連ページ
例外について詳しくは、PHP 例外の章を参照してください。
プログラミング学習を加速させる
プログラミングをプロの講師に教えてもらいませんか。