Как сделать отступ на php
При смешивании PHP и HTML какой стиль отступа следует использовать? Делаю ли я отступ так, чтобы выведенный HTML имел правильный отступ, или так, чтобы смесь PHP/HTML выглядела правильно отформатированной (и поэтому ее легче читать)?
Например, предположим, что у меня есть цикл foreach , выводящий строки таблицы. Какой из них ниже Правильный?
PHP/HTML микс выглядит правильно:
Выдается HTML выглядит правильно:
Я обнаружил, что когда я сталкиваюсь с этой ситуацией (довольно часто), у меня нет стандартного стиля для использования. Я знаю, что ответа «correct» может и не быть, но мне бы хотелось услышать мысли других разработчиков.
6 ответов
- Как сделать автоматический отступ HTML в ubuntu?
Я только что получил файлы HTML веб-сайта, который должен изменить. Проблема в том, что файлы не имеют отступов. Я использую GEdit и хочу, чтобы код HTML получил автоматический отступ. Я читал, что плагин Indent Lines прекращен в Gedit. Я попробовал использовать gg=G в Vim. Но ничего не произошло.
Как я могу сделать отступ HTML или PHP кода в редакторе notepad++, чтобы лучше организовать свой код?
PHP и HTML должны иметь отступы, чтобы они были правильными по отношению к самим себе в исходной форме, независимо друг от друга и от выводимой формы:
Я тоже часто размышлял над этим вопросом, но потом понял, что кого волнует, как выглядит вывод HTML? Ваши пользователи все равно не должны смотреть на ваш HTML. Это для чтения YOU и, возможно, для пары других разработчиков. Держите исходный код как можно более чистым и забудьте о том, как выглядит вывод.
Если вам нужно отладить вывод, используйте инструменты разработчика Chrome, Firebug или даже инструменты F12.
Обычно я помещаю открывающие теги php в начало строки, но отступаю все, что находится внутри тегов, чтобы соответствовать форматированию html. Однако я не делаю этого для простых Эхо-операторов, так как использую короткие открытые теги. Я думаю, что это делает его проще при просмотре файла, чтобы найти все объявления.
- Как правильно сделать отступ PHP с Эхом
При создании вывода почти полностью с помощью PHP я задаюсь вопросом, Как сделать отступ в моем коде, чтобы он был читабельным. В настоящее время я делаю что-то вроде этого: echo ‘
Таким образом, в основном у меня есть два файла php, один со всеми функциями и т. д., а другой со смешанным кодом php и html.
Мой вопрос: как мне получить доступ к этому PHP напечатанному.
- Прямой ответ на ваш вопрос: Если вам нужно часто читать вывод HTML, было бы неплохо вывести хорошо отступ HTML. Но более распространенным случаем будет то, что вам нужно прочитать исходный код php, поэтому более важно, чтобы источник был легко читаем.
- Альтернативой этих двух вариантов вы упомянули: увидеть хаос или ответить tj111 по.
- На мой взгляд, еще лучше: не смешивайте HTML и php, вместо этого используйте шаблонный движок.
Вы всегда можете использовать немного whitespace, чтобы помочь читабельности. Построение на отступе хаоса:
Единственный недостаток этого метода заключается в том, что если у вас много смешанного кода, он может сделать ваш документ вдвое длиннее, что делает его более прокручиваемым. Хотя, если у вас так много смешанного кода, Вы можете рассмотреть механизм шаблонов.
Вы не должны беспокоиться о markup отступе в производственной среде. Вы также не должны использовать Tidy или другие очистители HTML. Существуют допустимые случаи использования, например, когда вы разрешаете ввод HTML (но вместо этого рассматриваете возможность использования Markdown ), хотя они редки.
Чаще всего HTML beautifiers-фильтры используются для того, чтобы скрыть основные проблемы с кодом. Не. Исправьте свой markup вручную.
Если вам нужно сделать отступ в коде только в среде разработки, вы можете использовать любой из вышеперечисленных способов. Однако имейте в виду, что эти библиотеки попытаются исправить ваш markup (это их основная цель; отступ-это побочный продукт). Я написал инструмент отступа на основе регулярных выражений Dindent .
Dindent преобразует markup следующим образом:
Dindent не будет пытаться санировать или иным образом вмешиваться в ваш код, кроме добавления отступов. Это делается для того, чтобы облегчить вашу разработку/отладку. Не для производства.
Похожие вопросы:
Я хочу сделать отступ в следующем фрагменте кода. Как бы шепелявый сделал отступ? Особенно меня смущает, куда ставить новые строки. (defn primes [n] (letfn [(sieve [table removal] (assoc table.
Я использую Vim уже очень давно, меня никогда не беспокоил автоматический отступ, и он всегда был выключен. Но теперь мне нужно попробовать автоматический отступ и включить его. У меня возникла.
У меня есть файл, который структурирован следующим образом (на самом деле файл гораздо сложнее.):
Я только что получил файлы HTML веб-сайта, который должен изменить. Проблема в том, что файлы не имеют отступов. Я использую GEdit и хочу, чтобы код HTML получил автоматический отступ. Я читал, что.
Как я могу сделать отступ HTML или PHP кода в редакторе notepad++, чтобы лучше организовать свой код?
При создании вывода почти полностью с помощью PHP я задаюсь вопросом, Как сделать отступ в моем коде, чтобы он был читабельным. В настоящее время я делаю что-то вроде этого: echo ‘
Я использую PHP для циклического перебора массива и возврата результатов, каждый результат отображается вместе с некоторым кодом html. Прямо сейчас, чтобы добиться отступа, я использую тег DIV и.
У меня есть веб-сайт или страница html, и я хочу сделать отступ в своем коде, чтобы мои посетители могли его видеть. Например:
Я пытаюсь найти правильный отступ для конфигурации OSC в файле haskell. Когда я пишу следующее в двух строках, это unityTarget :: OSCTarget unityTarget = OSCTarget
Покинул форум
Сообщений всего: 26
Дата рег-ции: Май 2021
Помог: 0 раз(а)
Покинул форум
Сообщений всего: 26
Дата рег-ции: Май 2021
Помог: 0 раз(а)
и
— да, у них есть свои отступы, их можно убрать.
При смешивании PHP и HTML, какой стиль следует использовать в качестве отступа? Я делаю отступ таким образом, чтобы выводимый HTML имел правильный отступ, или так, что сочетание PHP/HTML выглядело должным образом отформатированным (и, следовательно, его легче читать)?
Например, скажем, что у меня есть строки строк строки вывода foreach . Какой из них ниже?
Соединение PHP/HTML выглядит правильно:
Выведенный HTML выглядит корректно:
Я обнаружил, что, когда я сталкиваюсь с этой ситуацией (довольно часто), у меня нет стандартного стиля для использования. Я знаю, что не может быть «правильного» ответа, но мне бы хотелось услышать мысли от других разработчиков.
6 ответов
Каждый PHP и HTML должны иметь отступ, чтобы они были правильны по отношению к себе в исходной форме независимо друг от друга и в виде формы:
Я тоже часто обдумывал этот вопрос, но потом я понял, кто заботится о том, как выглядит HTML-выход? Ваши пользователи не должны смотреть на ваш HTML в любом случае. Это для ВАС читать, и, может быть, пару других разработчиков. Держите исходный код как можно более чистым и забудьте о том, как выглядит вывод.
Если вам нужно отладить вывод, используйте инструменты разработчика Chrome, Firebug или даже инструменты F12.
Я обычно помещаю открывающие теги php в начале строки, но отступы все внутри тегов соответствуют форматированию html. Однако я не делаю этого для простых выражений эха, поскольку я использую короткие теги. Я думаю, что это упрощает его при просмотре файла, чтобы найти все объявления.
- Прямой ответ на ваш вопрос: если вам нужно часто читать HTML-выход, неплохо бы вывести хорошо отступы HTML. Но более распространенным случаем будет то, что вам нужно прочитать исходный код php, поэтому важно, чтобы источник был легко читаемым.
- Альтернатива двум указанным вами опциям: см. хаос или ответ tj111.
- Лучше все еще на мой взгляд: не смешивайте HTML и php, используйте вместо этого механизм шаблонов.
Вы не должны беспокоиться о отступке разметки в рабочей среде. Также вы не должны использовать Tidy или другие очистители HTML. Имеются допустимые варианты использования, например. когда вы разрешаете ввод HTML (но вместо этого используйте Markdown), хотя они встречаются редко.
Чаще всего фильтры HTML-фильтров злоупотребляют, чтобы скрыть основные проблемы с кодом. Не. Исправьте свою разметку вручную.
Если вам нужно отступывать свой код только в среде разработки, вы можете использовать любой из указанных выше. Однако будьте осторожны, что эти библиотеки попытаются исправить вашу разметку (что их основная цель, отступ является побочным продуктом). Я написал инструмент indentation, основанный на регулярном выражении Dindent.
Dindent преобразует разметку следующим образом:
Dindent не будет пытаться санировать или иным образом мешать вашему коду, кроме добавления отступа. Это упростит вашу разработку/отладку. Не для производства.
Всем привет, у меня есть такая строка:
Мне кажется что это не очень хорошо выглядит, может сформулироваться впечалтелния быдло кода, есть какие то более корректные альтернативы для отступов в php коде?
Wahtel, нет, никогда не было, и не будет
результатом работы рнр является html код (грубо говоря)
что сказали хорошо, плохо что не сказали почему
сам по себе
обычный тэг, плохо когда его используют для форматирования самой страницы
_____________
Люди, имеющие низкий уровень квалификации, делают ошибочные выводы, принимают неудачные решения и при этом неспособны осознавать свои ошибки в силу низкого уровня своей квалификации
Цитата |
Ну да, но я имею в виду, есть ли именно php способ, без html. |
_____________
Если вам недостаточно собственных заблуждений, можно расширить их мнениями экспертов.
Нужно уважать мнение оппонета. Ведь заблуждаться — его святое право.
Настаивал, настаиваю и буду настаивать на своем. На кедровых орешках.
twin, да мне вообще пофиг подойдет или нет.
_____________
Люди, имеющие низкий уровень квалификации, делают ошибочные выводы, принимают неудачные решения и при этом неспособны осознавать свои ошибки в силу низкого уровня своей квалификации
kristall, можно глупый вопрос? зачем?
Цитата |
есть какие то более корректные альтернативы для отступов в php коде |
В php нет ни одного способа сделать перенос не средствами html/css, потому, что работу php видно только через html — он создан, чтоб его делать .
Можно как-то поиграть с margin или padding, но это уже извращение. Как уже сказали, тут наиболее приемлимый вариант
. Обычно такой кусок заварачивают в div с классом, чтоб потом через css задавать свойства.
_____________
Не тот велик, кто не падал, а тот кто падал и поднимался.
Так отступ это пробел допустим, а br это перенос
_____________
Промокод предоставляет скидку на заказ домена и/или хостинга reg.ru
BFCC-3895-8804-9ED2
Цитата (Valick @ 11.12.2021 — 17:24) |
kristall, можно глупый вопрос? зачем? |
Если что-то в коде встречается больше одного раза, то вполне вероятно, что это что-то надо вынести в функцию.
Keep your code DRY.
kristall
Arh
ABC
chee
twin
Valick
Пацаны, спасибо что уделил внимания, да, надо вынести это в функцию 100%.
У меня к вам один такой вопрос, я сейчас копаюсь в чужом коде, и наткнулся на такую строку:
Да причем тут отступ справа и пхп только если в пхп ты будешь меня значение отступа
какой размер блока? 100% на 100%?
сделай точный размер например
margin отступ самого контейнера
padding внутри
какой размер блока? 100% на 100%?
Вы хоть понимаете что пыха ток заполнять шаблон должна и все остальное от лукавого.
Вам нада дивы вкурить для начала.
Кста пхп кода пользователю недостается и поэтому никаких отступов небудет ибо неотчего отступать
Отступы
Теряются отступы
Помогите пожалуйста, когда вожу статью из бд у меня теряются отступы, как сделать чтобы этого не.
Отступы в textarea
Вставляю в textarea текст <textarea name=". "><?php echo $result?></textarea>В $result у меня.
Отчет эл.почты.отступы
Здравствуйте,волнует такой вопрос — в отчете о сообщении Эл.почты весь текст идёт в стоку,как.
При разбивании на блоки появляются отступы
У меня проблема заключается в следующем- верстку сделал на HTML отображается в браузерах корректно.
Между заголовком и основным текстом слишком большой отступ, как его уменьшить?
Уменьшить расстояние между заголовком и идущим за ним текстом.
Решение
К абзацу (тег <p> ) и заголовку (тег <h1> ) автоматически добавляется верхний и нижний отступы, которые в сумме дают большое расстояние между заголовком и текстом. Чтобы уменьшить величину отступа надо добавить свойство margin-bottom к селектору H1 . Причём можно установить положительное, нулевое или отрицательное значение. Таким способом легко задавать желаемое значение отступа (пример 1).
Пример 1. Использование отрицательных отступов
HTML5 CSS 2.1 IE Cr Op Sa Fx
Результат примера показан на рис. 1.
Рис. 1. Расстояние между заголовком и основным текстом
В данном примере для селектора H1 устанавливается отрицательное значение нижнего отступа, за счёт этого на 15 пикселов уменьшается расстояние между заголовком и нижележащим абзацем.
Как сделать отступ для вывода текста в командную строку с помощью PHP?
Я отображаю текст из процесса php, который работает в командной строке в Linux. Я хотел бы отформатировать некоторые свободные текстовые данные, чтобы они выводились на экран при выводе. Иногда это длинное поле, и экран будет оборачиваться независимо от его размера.
Есть ли хороший способ заставить выходной файл командной строки делать отступ для переноса или способ легко отформатировать текст в php и, возможно, предварительно отформатировать его, чтобы он отображался на экране чистым, упакованным и с отступом?
Я понимаю, что могу написать что-нибудь для этого, но мне было интересно, есть ли какая-нибудь стандартная команда, встроенная в Linux.
Решение
Встроенная в PHP функция wordwrap () — это простое и отличное решение для того, что мне нужно.