【PHP7.2以下】エラーメッセージ: syntax error, unexpected ‘)’

技術

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以下)

[PHP]関数呼出し引数末尾にカンマを付ける際は気をつけるべし - Qiita
デバッグメモです。レアケースかもですが、同じようなエラーに悩む方に届きますように…!Laravelにて新規フォームを作成中「よし!ローカル環境実装できた!開発環境に上げて確認するぞ~」「・・…

arrayの末尾カンマOKなのに関数はダメなのはなかなか中途半端

コメント

タイトルとURLをコピーしました