初級 › 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になります。実行は止まらず処理が先に進む点に注意してください。
次の問題