Code Fix

初級配列リテラルや関数呼び出しでカンマを付け忘れたときの Parse error › パターン2

配列リテラルや関数呼び出しでカンマを付け忘れたときの Parse error

配列の要素や関数の引数を並べる際、区切りのカンマを付け忘れると、次のトークンが「予期しない」ものとして構文エラーになります。

 1  <?php
 2  function sum($a, $b, $c) {
 3    return $a + $b + $c;
 4  }
 5  echo sum(1, 2_ 3);
                 ^
Parse error: syntax error, unexpected integer "3", expecting ")" in main.php on line 5

空欄を埋めて実行を通す

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

配列リテラルや関数呼び出しでカンマを付け忘れたときの Parse error

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

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