PHPのコードでおかしい部分はないのにsyntax error, unexpected ‘ ‘ (T_STRING)となったので備忘録メモ。
ちなみに逆にいうとおかしいのでエラーが出ています。
おかしい部分がないのにsyntax error, unexpected ‘ ‘ (T_STRING)のときは?
おかしい部分がないのにsyntax error, unexpected ‘ ‘ (T_STRING)がでたときは、全角スペースが入っていることを疑う
Parse error: syntax error, unexpected ‘ ‘ (T_STRING), expecting ‘)’#PHP
— psbeginer (@psbeginer) March 14, 2019
#php
Parse error: syntax error, unexpected ‘ ‘ (T_STRING), expecting ‘)’・文字列の最初or最後の「”」や「’」をつけ忘れた
・文字列の最初と最後の記号が一致してない
・文字列の途中に「”」や「’」が入っている— psbeginer (@psbeginer) March 14, 2019
#php
Parse error: syntax error, unexpected ‘ ‘ (T_STRING), expecting ‘)’
・「”」や「’」が半角ではなく、全角の「“」「”」「’」などになっている。
・エラーが出た行に半角スペースではなく、全角スペースが入っている。
・コピピぺしたときは変なものが入ることがある。半角スペースかタブに変更— psbeginer (@psbeginer) March 14, 2019
実際におかしかった場所
下記の赤四角の部分になにか入っていたっぽい。半角スペースにすると解決。
実際は〇〇行目がエラーのためと、警告がでるはずなので、そこに全角スペースが入ってないかまずは確認したいところ。
WordPressのphpに変更を加えて保存しようとするとエラーが出る
WordPressのphpに変更を加えて保存しようとすると文法はあっているのにエラーが出ることがあります。その場合は一旦エディターでコードを書いてそのコードをコピーして貼り付けるようにします。
ちなみに文法はあっているのにエラーが出る理由はわかりません。
phpコードを整形したい場合はオンラインPHP Beautifierを使う手もあります。
コメント