Я искал некоторые инструкции по как к расположению код PHP. Я нашел некоторые хорошие ссылки, такие как следующее:
http://www.dagbladet.no/development/phpcodingstandard/
и этот вопрос на ТАК.
Однако ничего подобного вполне не добирается до того, о чем я конкретно задаюсь вопросом, который является интеграцией HTML и PHP. Например:
echo
это просто произвело фиксированный бит HTML, лучше убежать из PHP и просто вставить HTML непосредственно?Существуют, вероятно, другие вопросы, которые я хотел бы задать, но действительно я ищу кого-то для указания на меня на некоторый ресурс онлайн, который предлагает руководство на общем представлении о том, как HTML и PHP должны быть объединены вместе.
Нет действительно ни одного, единого стандарта для этих вещей. Большинство языков более строго, чем PHP в этом смысле.
В более поздних годах много так называемых платформ появилось, и среди других вещей они определяют ряд правил для всего от именования, куда поместить файлы и к которому стилю должен следовать Ваш код. Вокруг существует несколько платформ, таким образом, Вы не можете действительно выбрать один и назвать это стандартом. Однако большинство платформ имеет подмножество общности. Например, большинство следует за некоторым вариантом ГРУШЕВЫХ Стандартов Кодирования.
Объединение кода программы и выходных данных (включая HTML) является, по моему скромному мнению, очень плохой идеей. Большинство гуру PHP, которых я знаю, использует движок шаблонов, такой как Присяжный острослов, чтобы помочь разделить эти две вещи.
Я обычно пытаюсь следовать нормам, которые устанавливаются оперативными библиотеками языка...., о, ожидают.
Серьезно через - необходимо попытаться следовать за шаблоном MVC в любом веб-приложении, поскольку это - в значительной степени общепринятая практика независимо от языка. В PHP это может быть достигнуто быстрым-и-грязным способом путем обработки index.php
как Ваш контроллер и разделение логики данных и презентации файлом. Этот небольшой шаг, по крайней мере, позволит Вам переместить свой код в полнофункциональную платформу, когда и если Вы выберете.
Используйте движок шаблонов, когда Вы будете мочь. Если Вы не учились один или не хотите издержки (который минимален), используйте методы, которые заставляют Вас иметь быструю-и-грязную шаблонную обработку:
Много учебных руководств PHP смешивают код дисплея и логика. Мне потребовались годы для повреждения дурных привычек, которые поощрили во мне. По моему опыту, Вы не можете разделить вещи слишком много в PHP, и энтропия вытянет Вас к смешанному коду, если Вы не будете бороться с ним.
Стандарты кодирования должны быть больше, чем просто компоновка вашего синтаксиса, но, к сожалению, именно так они и имеют тенденцию быть в PHP.
FWIW, phc напечатает ваш код в стиле Зенд.