例外処理 / ch03 — Exception::getMessage() / 演習 01

📝 ドリル 01 — getMessage() でメッセージを取り出す

問題

try の中で throw new Exception("ファイルが無い") を実行し、 catch (Exception $e) で受け止め、 "[ERROR] " . $e->getMessage() を 1 行出力してください。

期待される出力:

[ERROR] ファイルが無い

採点

php scripts/grade.php v2/topics/10-exception/ch03-exception-message/drill/01-getmessage/

ヒント

  • throw new Exception("ファイルが無い");
  • catch (Exception $e) { echo "[ERROR] " . $e->getMessage() . "\n"; }

テストケース

期待される出力

[ERROR] ファイルが無い

📄 starter.php(雛形)

このコードから書き始めてください。

<?php

// TODO: try { throw new Exception("ファイルが無い"); }
//       catch (Exception $e) { echo "[ERROR] " . $e->getMessage() . "\n"; }
✅ 解答例を見る(自分で解いてから)
<?php

try {
    throw new Exception("ファイルが無い");
} catch (Exception $e) {
    echo "[ERROR] " . $e->getMessage() . "\n";
}