Действительно, вопрос стилистический, но как смешать вкладки HTML с вкладками логики сценариев в исходном коде?Возможно, это не лучший способ сформулировать вопрос, но я думаю, что простой пример хорошо это продемонстрирует.Обратите внимание на табуляцию:
<table>
<tr><td>This is the first row</td></tr>
<? if ($test == true) { ?>
<tr><td>Only display the second row if some test is true</td></tr>
<? } ?>
</table>
vs
<table>
<tr><td>This is the first row</td></tr>
<? if ($test == true) { ?>
<tr><td>Only display the second row if some test is true</td></tr>
<? } ?>
</table>
Я знаю, что в PHP вы можете быть хитрым с синтаксисом if и делать "if (что-то):", а затем делать "endif;»потом.Но это одно и то же.
Должна ли ваша кодовая вкладка основываться на HTML или на основе логических условий.Я спрашиваю об этом, потому что я работаю над проектом (не на PHP, а на аналогичном языке сценариев), в котором нет MVC, так что есть множество логики, смешанной с HTML, и это может стать довольно запутанным с точки зрения вкладок.Если вы вкладываете на основе обоих, ваш код оказывается слишком далеко от левого поля.Есть ли здесь какие-то стандарты, которым нужно следовать?