Code Fix

初級Warning: Undefined variable が出ても実行が止まらない理由 › パターン2

Warning: Undefined variable が出ても実行が止まらない理由

宣言していない変数を参照するとWarningが出ますが、PHPはこれをエラーとして扱わず実行を続けます。

 1  <?php
 2  function greet() {
 3      echo ________;
                 ^
 4  }
 5  greet();
Warning: Undefined variable $message in main.php on line 3出力に混ざるだけで実行は止まりません(期待: Hello)

空欄を埋めて実行を通す

広告
広告スロット(未設定)

Warning: Undefined variable が出ても実行が止まらない理由

参照した箇所の値はnullとして扱われます。

このエラーの解説と類題をまとめて見る →

広告
広告スロット(未設定)