ch06 — カスタム例外
スライドで見るこの章を AI と学ぶ
演習問題の詳細
この章の演習問題の内容を読めます。実際に手元で解くには教材リポジトリを clone してください。
ドリル 01 — カスタム例外を作って投げて受ける
問題
Exception を継承した MyError クラスを定義してください (中身は空でよい)。
try の中で throw new MyError("自作エラー") を投げ、
catch (MyError $e) の中で "caught: " . $e->getMessage() を 1 行出力してください。
期待される出力:
caught: 自作エラー
ヒント
class MyError extends Exception {}throw new MyError("自作エラー");catch (MyError $e) { ... }
🧪 ブラウザで試す
スライドのコードを写経して ▶ 実行、自分で書いて 📝 採点 で答え合わせ。初回のみ PHP ランタイム読込で数秒かかります。
PHP ランタイム未読込
演習問題(1問)
サイト内で問題文・雛形・解答例を確認できます。実際に手元で解くには教材リポジトリを clone してください。
完了にすると進捗に反映されます