1. PHP / Говнокод #15754

    +153

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    <?php if(isset($the_cat_id)): ?>
        <?php
            $query_args['showposts'] = $brp_count_category;
            $query_args['cat'] = $the_cat_id;
        ?>
    <?php else: ?>
        <?php
            $query_args['showposts'] = $brp_count_index;
        ?>
    <?php endif; ?>

    { }? Нет, не слышали...

    Запостил: russling, 14 Апреля 2014

    Комментарии (14) RSS

    • Нужно больше <?php ?>, вокруг каждого токена.
      Ответить
    • только вот при чем тут {}? Куда их к альт.синтаксису прилепить-то?
      Ответить
      • Он и не нужен. Все эти if/endif происходят от БЕЗЫСХОДНОСТ.
        Ответить
        • Но все же смотрятся лучше и понятней, чем <?php } ?>. Хотя бы можно быстро прикинуть к чему оно относится ;)
          Ответить
          • Это если нет вложенности. Как по мне
            <?php endif; ?>
            <?php endif; ?>
            <?php endif; ?>
            ничуть не лучше
            <?php } ?>
            <?php } ?>
            <?php } ?>
            Ответить
            • Да зачем в шаблонах такая вложенность ;)
              Ответить
              • Дай дураку половой орган стеклянный...
                В сабжевом коде вообще присвоения (!) выгнаны в шаблон.
                Ответить
              • cleaned
                Ответить
              • Торжественно заявляю, что бывают случаи, когда такая вложенность является необходимостью. Проектирование говно, да, поэтому приходится такое городить. Но я рад, что хотя бы городится Твигом (в моем случае).
                Ответить
                • А повторяющиеся блоки выносятся в отдельную функцию?
                  Ответить

    Добавить комментарий