PHP7.4で追加されたアロー関数を使った構文を書くとエディタでエラーが出ます。
unexpected '=>' (T_DOUBLE_ARROW), expecting ')' [php/php]
vimのsyntastic.vimを使って構文チェックを行なっています。念のため、vscodeでも試してみましたがこのエラーが出ました。
その時描いていたコードの文法が間違えている可能性を考えて、公式マニュアルの構文をコピペしてみましたが、同じエラーが出ました。
邪魔なのでこのエラーが出ないようにしたいのですが、どのようにしたらいいでしょうか?
コピペした公式マニュアルの構文はこちらです。
<?php $factor = 10; $nums = array_map(fn($n) => $n * $factor, [1, 2, 3, 4]); // $nums = array(10, 20, 30, 40); ?>回答1件
あなたの回答
tips
プレビュー