PHP catch キーワード
例
例外をキャッチします。
<?php
try {
throw new Exception("This is an exception");
} catch(Exception $e) {
echo $e->getMessage();
}
?>
定義と使用法
catch
は、直前のtryブロック内のコードによってスローされた例外を処理するために使用される。
関連ページ
・throw
キーワード。
・try
キーワード。
・finally
キーワード。
try..catch.finally (例外) の詳細については、こちらをご覧くださいPHP 例外チュートリアル。
その他の例
例
複数のタイプの例外にはcatchを使用します。
<?php
try {
$rand = rand(0, 2);
switch($rand) {
case 0: throw new Exception();
case 1: throw new OutOfBoundsException();
case 2: throw new LogicException();
}
} catch(OutOfBoundsException $e) {
echo "境界外の例外をキャッチ";
} catch(LogicException $e) {
echo "ロジックの例外をキャッチ";
} catch(Exception $e) {
echo "通常の例外をキャッチ";
}
?>
プログラミング学習を加速させる
プログラミングをプロの講師に教えてもらいませんか。