例外処理 / 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";
}