中級 › match式で該当する条件が無いと UnhandledMatchError になる › パターン4
match式で該当する条件が無いと UnhandledMatchError になる
match式は該当するcaseが1つも無いと、switch文のように黙って何もしないのではなく、UnhandledMatchErrorという例外を投げます。
1 <?php 2 $level = __; ^ 3 $desc = match ($level) { 4 1 => "low", 5 2 => "mid", 6 }; 7 echo $desc;
Fatal error: Uncaught UnhandledMatchError: Unhandled match case 3 in main.php:3
空欄を埋めて実行を通す
matchに該当するcaseが無いとUnhandledMatchErrorになります。
次の問題