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を返します。
構文
$exception->getPrevious()
技術的な詳細
戻り値: | 整数を返します |
---|
関連ページ
例外の詳細については、PHPの例外の章をご覧ください。
❮PHP例外リファレンス