ホーム › サンプルコード集 › PHP › 例外処理 try-catch
PHP SAMPLE

PHPで例外処理 try-catch

try / catch / finallyによるPHPのエラーハンドリングを実行して学べます。初心者向けに、コードを編集して実行結果をすぐ確認できます。 下のコードはブラウザ内でそのまま実行できます。「実行エディタで開く」を押すと、progoのオンラインPHP実行環境にコードが読み込まれ、その場で動作を確認できます。

サンプルコード

<?php
function divide($a, $b) {
    if ($b === 0) {
        throw new InvalidArgumentException("0で割れません");
    }
    return $a / $b;
}

try {
    echo divide(10, 2) . "\n";
    echo divide(5, 0) . "\n";
} catch (Exception $e) {
    echo "エラー: " . $e->getMessage() . "\n";
} finally {
    echo "処理終了\n";
}
▶ このコードを実行エディタで開く
progoのPHP実行環境(インストール不要・登録不要)でそのまま動かせます。

ポイント解説