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