melo
однажды
Добрый вечер, оставим спор о том какой шаблонизатор лучше. Представим, что мы используем php в качестве шаблонизатора. Вот какой код у нас может быть:
или
у нас даже может быть php 5.4 и short tags, что немного сократит код.
Я использую второй вариант. Почему? В первом варианте встреченная мной закрывающая скобка ни о чем не говорит, тогда во втором варианте, я понимаю к какой управляющей структуре она относиться. Но первый вариант в свою очередь более лаконичен, чем второй. И в первом варианте, при использовании IDE, не проблема подвести мышку к закрывающей скобке и увидеть открывающий тег. Какие ваши соображения по этому поводу?
PHP:
<?php if (expression) { ?>
<div class="message">OK. Your registration is successful</div>
<?php } else { ?>
<div class="error">Something went wrong! Please try again later! </div>
<?php } ?>
PHP:
<?php if ( expression ) : ?>
<div class="message">some message here!</div>
<?php else : ?>
<div class="error">some error here!</div>
<?php endif ?>
Я использую второй вариант. Почему? В первом варианте встреченная мной закрывающая скобка ни о чем не говорит, тогда во втором варианте, я понимаю к какой управляющей структуре она относиться. Но первый вариант в свою очередь более лаконичен, чем второй. И в первом варианте, при использовании IDE, не проблема подвести мышку к закрывающей скобке и увидеть открывающий тег. Какие ваши соображения по этому поводу?