У меня странная ошибка. Когда я украшаю свой смешанный код html / php, он разбивает строку и помещает echo и следующий тег в две разные строки, делая его уродливым.
У кого-нибудь была эта проблема раньше?
Кстати, посмотрите на $answer_hash['topic_firstname']
вдруг следующее ))
зеленые / прокомментированные выглядит.
Не уверен, мое единственное предположение будет, что у вас есть softwrap (также называемый wordwrap). Вы можете отключить его в: View -> Toggle softwrap.
Чтобы ответить на ваш второй вопрос, value=""
Атрибут normal содержит строку, а не код. Таким образом, он получает зеленый цвет, как будто это строка.
Вы используете стандартную синтаксическую тему, которая не дает цвета для парентезиса и фигурных скобок, так как она находится в value=""
Атрибут получает зеленый цвет.
Это поведение по умолчанию PHP-CS-Fixer
(Я предполагаю, что вы используете по умолчанию PHP beautifier из atom-beautify
в версии 2) разбивать строки после фигурных скобок.
Тело каждой структуры ДОЛЖНО быть заключено в фигурные скобки. Брекеты должны
быть правильно размещенным. Тело скобок должно быть правильно с отступом.
Прокрутите вниз до «фигурные скобки [@ PSR2, @Symfony]»
Который определен в Руководство по стилю кодирования PSR-2:
Открывающие скобки для структур управления ДОЛЖНЫ идти по одной линии, а закрывающие
скобки ДОЛЖНЫ идти на следующей строке после тела.
Если вы вернетесь к версии 1 в atom-beautify
в настройках он не будет делать разрывы строк, но он перестанет исправлять другие вещи, доступные только в версии 2.
Для полноты (хотя rpm192) уже ответил на вторую часть вашего вопроса: ))
зеленые, потому что стандартным цветом для значений атрибутов html является зеленый. Поскольку тип вашего документа установлен на PHP, все встроенные функции, массивы и т. Д. Между PHP-тегами окрашиваются по-разному, но все остальное, для которого не указан другой цвет, сохраняет свой прежний цвет (в данном случае зеленый). Как вы можете видеть на скриншоте, если вы поместите PHP-код вне значения атрибута html, скобки, как обычно, окрашены в белый цвет.
Замечания: У вас больше открывающихся фигурных скобок {
чем закрытие. Проверьте строку 6 на моем скриншоте.