Как настроить форматирование файлов php в phpStorm, что бы он мог грамотно воспринимать внутри html?
Когда нажимаю ctrl+alt+l получают из html кода вот такую кроказябру. Как правильно настроить, что бы он в файлах php спокойно читал html.
PhpStorm 2022.3.3
Дополнительно:
да он нормально воспринимает. возможно это баг конкретной версии, поправят с обновлением.
Ответы:
Предоставьте файл, я проверю автоформатирование у себя.
- так это прямо в интерфейсе настроек, а не какой-то файл. Попробуйте туда дописать и отформатировать.
- Сергей delphinpro, у меня по-умолчанию там все в порядке...spoiler
PhpStorm 2023.2.2
Кстати да, почему автор еще не перешел на версию 2023...
- maksam07,
почему автор еще не перешел на версию 2023
Ну я тоже не перешел, потому что...
PhpStorm 2022.2.5
Build #PS-222.4554.13, built on March 17, 2023
Licensed to Sergey Bezborodov
You have a perpetual fallback license for this version.
Subscription expired on November 11, 2022.Подписка кончилась, а новую затруднительно приобрести
- maksam07, кстати, там в новой версии не пофиксили это окно?
вот тут по идее ресайзер должен появляться, а я не могу изменить размер половинок окна.
- maksam07, сбросила все настрйки у себя и изначально так же
- Сергей delphinpro, пофиксили
- Александр Медведев, не подтверждаю
Сергей delphinpro, нет, влево/вправо вести не могу, соответственно курсор на этой области тоже стандартный. Я просто окно настроек на весь экран делаю и в принципе так нормально.Я работаю на линуксе, возможно в этом проблема (если вдруг у кого-то ресайзер работает)
- Сергей delphinpro,
Подписка кончилась, а новую затруднительно приобрести
по окончанию подписки программа дает ею пользоваться, просто не приходят обновления?
- maksam07, а мне приходится на два монитора растягивать, что бы более или менее окно адекватное было =))
По окончанию подписки можно перейти на fallback лицензию. Обычно это версия 12 месячной давности со времени окончания подписки, но ввиду событий 22 года JetBrains оставили лицензию на версию на момент окончания подписки.
- Сергей delphinpro, принял. не знал. А как на счет использования пиратки? для винды вроде раньше не было проблем использовать пиратку, а на линуксе несколько проблматично это было
- maksam07, ну пока проблем с оплатой не было, о пиратке не думал. А сейчас они сами толкают на темные делишки =)
Когда текущей версии станет не хватать по возможностям (поддержка новых php версий и фреймворков), тогда буду думать, как быть. - Сергей delphinpro,
А сейчас они сами толкают на темные делишки
можете конкретизировать? Сколько пользуюсь их продуктом - не было в планах ничего такого. Хотя я наверное и 30% от всех возможностей продукта не задействую)
- maksam07, что именно уточнить?
толкают к пиратству их продукта, тем что закрыли официальные возможности покупки лицензии из России.
Станет не хватать возможностей, когда в php завезут совершенно новые фишки. Например в PHP8 появился новый оператор match и соответствующее ключевое слово. Версии шторма n-летней давности не смогут его определять. Опять же мне нужна поддержка Laravel, а этот фрейм развивается еще быстрее. - Сергей delphinpro,
тем что закрыли официальные возможности покупки лицензии из России
если в этом ключе, то возможно. Меня просто эта проблема не касается, я думал проблема в каких-то функциях, которые они не успевают вовремя обновлять за совершенствованием языков и т.д.
С match, кстати, даже 1 раз работал - мне шторм сам предложил мою конструкцию изменить на match, попробовал, не понравилось, вернул свой велосипед XD На самом деле не помню, почему вернул обратно. Или задача была не совсем подходящая для него, или версию пхп по факту использовал ниже 8, а в шторме этого не указал
Опишите проблему, и специалист поможет с настройкой, исправлением ошибки или доработкой сайта. Подберём понятный план работ без лишней переписки.
Пока нет других ответов. Будьте первым, кто поможет автору.
Ответить на вопрос



Для настройки форматирования файлов PHP в PHPStorm, чтобы он мог грамотно воспринимать код PHP внутри HTML, следуйте следующим шагам:
1. Откройте PHPStorm и перейдите в меню "File" -> "Settings" (или используйте комбинацию клавиш Ctrl+Alt+S).
2. В открывшемся окне настройки выберите "Editor" -> "Code Style" -> "PHP".
3. Во вкладке "Wrapping and Braces" установите флажок "Force short PHP tags".
4. Затем перейдите во вкладку "Other" и установите флажок "Enable PHP language level for HTML files".
5. Нажмите кнопку "Apply" для сохранения изменений.
Теперь PHPStorm будет правильно форматировать код PHP, вложенный в HTML. Например, он будет корректно подсвечивать синтаксис PHP внутри тегов в HTML файле и автоматически применять правила форматирования PHP к этому коду.
Не забывайте также учитывать правила форматирования кода в PHPStorm, чтобы ваш код был читаемым и профессиональным. Настройка форматирования файлов PHP в PHPStorm поможет вам улучшить процесс разработки и поддержания кода.