phpstorm заменяет обозначение array() на [] короткий синтаксис
Я хотел бы преобразовать все " массив(...) "нотация в" [..."в моем проекте, но я не могу найти регулярное выражение, которое работает для всех случаев.
есть ли у вас что-то, что работает для всех случаев (вложенный массив, массив на нескольких строках, вложенный массив на нескольких строках)
спасибо.
3 ответов:
Code | Inspect Code...--- запустите его на ваших файлах. Одна из проверок называется "обнаружен литерал массива традиционного синтаксиса".в качестве альтернативы просто запустите эту конкретную проверку только через
Code | Run Inspection by Name...после этого, вы увидите список с результатами. Найдите эту конкретную проверку в результатах (в случае, если был использован 1-й вариант (все проверки)).
оттуда вы можете применить действие "исправить это" на всех (или индивидуальные) результаты этой проверки.
П. С. этот осмотр / исправление доступны с PhpStorm v7.1.
Открыть Файл->Настройки... Нажмите редактор - > стиль кода - > PHP - > преобразование кода
теперь вы можете найти блок "стиль объявления массива" в нижней части.
Если вы установите флажок "принудительно короткий стиль объявления" Ваш " массив(...)" ставший.[" ..] "при запуске переформатировать код (Ctrl + Shift+L).


Comments