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

    +158

    1. 1
    <td class="index"><?=isset($idx)?++$idx:$idx=1;?></td>

    Просто и понятно, особенно ночью

    Запостил: nucleartux, 29 Января 2012

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

    • идкс идкс идкс
      Ответить
    • А разве тут есть что-то сложное?
      http://govnokod.ru/9255
      подружись вот с этим чуваком, он тоже про тернарный оператор не слышал
      Ответить
      • Сложного - нет. Есть плохо читаемое. Хотя есть вариант, что я в конец обленился.
        Ответить
    • Терпеть не могу эту хрень
      <?
      А если на сервере запрещены короткие теги?
      = - еще больше ненавижу. echo и print
      Ответить
      • Таких серваков уже не сыскать)
        Ответить
        • Неважно, это 100% говнокодерство.
          Тернарный оператор еще придуман для того чтоб выполнять такие действия и его нормально использовать. Но "<? =" - ппц! <?php echo/print и ниипет!

          Читается понятно, но это не стандарт программирования.
          Ответить
          • Причина коротких тегов овчевидна: люди хотят мешать вёрстку и логику.
            Ответить
            • php - изначально сам по себе большой шаблонизатор)
              Ответить
              • но это не повод пихать работу с БД в один файл с представлением.
                Ответить
                • ООП и функции в помощь.
                  Ответить
                  • Не первое не втрое не спасут от пихипишника в самом скверном смысле этого слова.
                    Ответить
                    • от кривых рук спасает топор) а самое лучшее - tpl.php
                      Ответить
      • Я думаю, автор в курсе, разрешены или запрещены у него на сервере короткие тэги.
        Ответить
    • > $ idx
      а это интерпретнется?
      Ответить
      • С пробелом? Нет, выплюнет фатал с ошибкой парсинга.
        Ответить
    • Ну уж если это не понятно, то наверное стоит мозг потренировать. Конечно за присвоение в тернарном операторе надо руки отрывать, но чтобы это не понять, надо наверное быть супер гением)
      Ответить
    • показать все, что скрытоvanished
      Ответить

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