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