みなさんはPHPの配列宣言はarray()と[]とどちらを使いますか?
PHP5.4以降では配列の短縮構文が追加され、
array() の代わりに [] を使えるようになりましたが、
古い案件や昔からあるプロジェクトの改修などはarray()と[]が混在していることもあります。
これが気持ち悪いのでphpstormのコードフォーマットで一括置換する設定です。
PhpStorm2018.3を使用
配列の短い宣言スタイルを強制する設定
- 「環境設定」→「エディター」→「コード・スタイル」→「PHP」
「コード変換」タブで
「短い宣言スタイルを強制する」にチェックを入れる
この設定でOKとし、該当ファイルを開いてコードの再フォーマットを適用すると、
フォーマットが適用されます。
コードフォーマットは以下コマンドです。
Cmd + Alt + L
(Mac)またはCtrl + Alt + L
(Win)
※ファイル保存しただけでは再フォーマットはされません。
プロジェクト内で混在していると気持ち悪いですよね。
チームでフォーマッターの設定を合わせるといいなと思います。