【PHPエラー】syntax error, unexpected ‘[‘, expecting ‘)’の対処法

「syntax error, unexpected ‘[‘, expecting ‘)’」

このエラーを解決した方法の忘備録です。

syntax error, unexpected ‘[‘になったときの状況

ローカルで構築し、いざ本番サイトに反映…!あれ、、、動かない。

「syntax error, unexpected ‘[‘, expecting ‘)’」

とのことです。

WordPressのバージョンは合わせたし、なぜと思いつつ心あたったのは、PHPのバージョン…

古いサイトを編集していたのですが、PHPのバージョンを確認し忘れるミスでした。。

ローカルはPHP7系、本番サイトはなんとPHP5.3。

そりゃエラー出るわって感じです。

syntax error, unexpected ‘[‘の原因と対処法

ざっくりいうとPHPのバージョンによって、記述方法が変わるのでバージョンの違いによるエラーでした。

単純に配列の短縮構文である[]の形式が5.3では使用できず、5.4からとのことです。
下記のように短縮しないarray()で書き直すことでエラーを回避できました。

  Vanilla Bearのホームページ
 

 

  神奈川のWebサイト更新・制作事務所として、ご提供させていただいているサービスの紹介や、日々のお知らせ、事業概要はこちらからご確認ください。  

白熊の更新屋

煩わしい更新作業でお困りの方へ
”白熊の手”お貸しいたします。

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

CAPTCHA