wordpressのテーマファイルをテスト環境にアップロードしたらエラーが出た
状況
エラータイプ E_PARSE が /var/www/test/wp-content/themes/test_theme/inc/custom-taxonomy.php ファイルの 16 行目で発生しました。 エラーメッセージ: syntax error, unexpected ‘)’
エラーメッセージ
該当ソース
register_taxonomy(
$taxonomy_type,
'property',
array(
'hierarchical' => true,
'update_count_callback' => '_update_post_term_count',
'label' => 'ラベル',
'public' => true,
'show_ui' => true,
'show_in_rest' => true, //ここのカンマはOK
), //ここのカンマはNG
);
原因
関数の最後の引数にカンマはダメらしい(php 7.2以下)
![](https://qiita-user-contents.imgix.net/https%3A%2F%2Fcdn.qiita.com%2Fassets%2Fpublic%2Farticle-ogp-background-9f5428127621718a910c8b63951390ad.png?ixlib=rb-4.0.0&w=1200&mark64=aHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTkxNiZoPTMzNiZ0eHQ9JTVCUEhQJTVEJUU5JTk2JUEyJUU2JTk1JUIwJUU1JTkxJUJDJUU1JTg3JUJBJUUzJTgxJTk3JUU1JUJDJTk1JUU2JTk1JUIwJUU2JTlDJUFCJUU1JUIwJUJFJUUzJTgxJUFCJUUzJTgyJUFCJUUzJTgzJUIzJUUzJTgzJTlFJUUzJTgyJTkyJUU0JUJCJTk4JUUzJTgxJTkxJUUzJTgyJThCJUU5JTlBJTlCJUUzJTgxJUFGJUU2JUIwJTk3JUUzJTgyJTkyJUUzJTgxJUE0JUUzJTgxJTkxJUUzJTgyJThCJUUzJTgxJUI5JUUzJTgxJTk3JnR4dC1jb2xvcj0lMjMyMTIxMjEmdHh0LWZvbnQ9SGlyYWdpbm8lMjBTYW5zJTIwVzYmdHh0LXNpemU9NTYmdHh0LWNsaXA9ZWxsaXBzaXMmdHh0LWFsaWduPWxlZnQlMkN0b3Amcz00MTQ4OTY0ODU0NWVlYjY5N2YxMjQ1MjdkOGExMzQyZg&mark-x=142&mark-y=112&blend64=aHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTcxNiZ0eHQ9JTQwSy1TaHV1dW4mdHh0LWNvbG9yPSUyMzIxMjEyMSZ0eHQtZm9udD1IaXJhZ2lubyUyMFNhbnMlMjBXNiZ0eHQtc2l6ZT0zMiZ0eHQtYWxpZ249bGVmdCUyQ3RvcCZzPTg4ODIxOGNmNDFmZjA1NzE2NDZmMmQ1MWE5ZTQ2ZTdi&blend-x=142&blend-y=491&blend-mode=normal&s=51d185c03d4cb3dbad12975f5ea69805)
[PHP]関数呼出し引数末尾にカンマを付ける際は気をつけるべし - Qiita
デバッグメモです。レアケースかもですが、同じようなエラーに悩む方に届きますように…!Laravelにて新規フォームを作成中「よし!ローカル環境実装できた!開発環境に上げて確認するぞ~」「・・…
arrayの末尾カンマOKなのに関数はダメなのはなかなか中途半端
コメント