初級 › 配列リテラルや関数呼び出しでカンマを付け忘れたときの 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
空欄を埋めて実行を通す
関数の引数もカンマ区切りが必須です。区切りが無いと閉じ丸括弧を待っている途中で数値3に出会いエラーになります。
次の問題