PHPの初期段階に発生することが多いそうな、
syntax error,unexpected (T_VARIABLE)・・・
について、書いておこうと思います。
今回、時間的には短いですが、軽くハマった感じになりました。
事象
以下、PHPでエラーとなり、ちょっとハマりました。
$date = Carbon::now();
$testList = array($date->month . '月'); // 当月
$testList = $testList + arrya($date->subMonth(1) . '月'); // 前月
パッと見だと問題はなさそうです。
原因
ネットで調べてみると、「"」のダブルクォーテーションのミスなどの例が書かれていて、
同じく誤字をチェックしてみたのですが、中々見つからず。。。
という状況でした。
エラー箇所をコメントにしてみると、問題なくて、
サクラエディタにコピーしてみると、ようやく分かりました。
全角スペースが入っていました。
VS Code上だと、全角スペースが気づきにくいですね。。。
同じような事象の方の参考になれば、幸いです。