#40. Разворачивание и удаление утверждений

Обратно совету "#39. Окружение кода конструкциями языка", PhpStorm может помочь удалить языковые конструкции, которые окружают часть кода.

Установите курсор на выражение внутри конструкции, которую вы хотите развернуть или удалить, и нажмите Cmd/Ctrl+Shift+Delete или перейдите в меню Code | Unwrap/Remove... Появится всплывающее окно со списком всех доступных действий в зависимости от текущего контекста.

Наведя курсор на один из элементов списка, вы сможете просмотреть изменения, которые будут применены, указав, какие части кода будут удалены, а какие останутся. Выберите элемент списка, чтобы применить рефактор к вашему коду.

Unwrap/Remove также можно использовать для HTML-тегов!