初級 › 配列リテラルや関数呼び出しでカンマを付け忘れたときの Parse error › パターン4
配列リテラルや関数呼び出しでカンマを付け忘れたときの Parse error
配列の要素や関数の引数を並べる際、区切りのカンマを付け忘れると、次のトークンが「予期しない」ものとして構文エラーになります。
1 <?php 2 $vals = [10_ 20, 30]; ^ 3 echo count($vals);
Parse error: syntax error, unexpected integer "20", expecting "]" in main.php on line 2
空欄を埋めて実行を通す
配列の要素はカンマ区切りが必須です。区切りが無いと閉じ角括弧を待っている途中で数値20に出会いエラーになります。
次の問題