PHPキャッチキーワード
例
例外をキャッチします。
<?php
try {
throw new Exception("This is an exception");
}
catch(Exception $e) {
echo $e->getMessage();
}
?>
定義と使用法
キーワードは、先行するtryブロックcatch
のコードによってスローされた例外を処理するために使用されます。
関連ページ
throw
キーワード。
try
キーワード。
finally
キーワード。
PHP例外チュートリアルでtry..catch.finally(例外)の詳細をお読みください。
その他の例
例
複数のタイプの例外に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 "Caught an out of bounds exception";
} catch(LogicException $e) {
echo "Caught a logic exception";
} catch(Exception $e) {
echo
"Caught an ordinary exception";
}
?>
❮PHPキーワード