Показать сообщение отдельно
  #18 (permalink)  
Старый 08.02.2012, 12:48
sinistral
Посмотреть профиль Найти все сообщения от melky
 
Регистрация: 28.03.2011
Сообщений: 5,418

Сообщение от devote Посмотреть сообщение
3. Использование внутри HTML конструкции вида:
<span<?if($bla=='test'){?>tratata<?}?>>
Это уродство совершенно не читаемое. А иногда видны и такие уродства:
<div><?if($blah){?>
    <div>tratata</div>
<?}?></div>
Ужастно сложно читать такое говнище. Не понимаю для кого говнокодеры так пишу, мучатся в этом говне самим же. Ну если уж очень нужно выполнить исключение более читаемо будет так:
<div>
<?php
    if ( $blah ) {
?>
    <div>tratata</div>
<?php
    }
?>
</div>

[b]
Разве не для этого ли используют альтернативный синтаксис ?
<?php if ( $blah ): ?>

    <div>tratata</div>

<?php elseif( $blah_another ): ?>

    <div>tralala</div>

<?php else: ?>

    <div>залогиньтесь</div>

<?php endif; ?>
Ответить с цитированием