初級 › 配列リテラルや関数呼び出しでカンマを付け忘れたときの Parse error › パターン5
配列リテラルや関数呼び出しでカンマを付け忘れたときの Parse error
配列の要素や関数の引数を並べる際、区切りのカンマを付け忘れると、次のトークンが「予期しない」ものとして構文エラーになります。
1 <?php 2 $words = ["a", "b"_ "c"]; ^ 3 echo count($words);
Parse error: syntax error, unexpected double-quoted string "c", expecting "]" in main.php on line 2
空欄を埋めて実行を通す
文字列の要素でも同じです。カンマが無いと配列リテラルとして成立しません。
次の問題