プロジェクトの「[...]」のすべての「array(...)」表記を変換したいのですが、すべてのケースで機能する正規表現が見つかりません。
すべての場合に機能するものがありますか(ネストされた配列、複数行の配列、複数行のネストされた配列)
ありがとうございました。
Code | Inspect Code...
---ファイルで実行します。 "従来の構文配列リテラルが検出されました"と呼ばれる検査の1つ。
または、Code | Run Inspection by Name...
を介してのみ特定の検査を実行します
完了すると、結果のリストが表示されます。結果で特定の検査を検索します(1番目のオプションが使用された場合(すべての検査))。
そこから、その検査のすべての(または個々の)結果に「修正」アクションを適用できます。
P.S。 PhpStorm v7.1以降で利用可能なこの検査/修正。
「ファイル」->「設定」を開きます。「エディター」->「コードスタイル」->「PHP」->「コード変換」をクリックします
これで、下部に「配列宣言スタイル」ブロックがあります。
[短い宣言スタイルを強制する]チェックボックスをオンにすると、コードの再フォーマット(Ctrl + Shift + L)を実行したときに "array(...)"が "[...]"になりました。