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

    +168

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    function Logika($f)
    {
            $t=($f=true) ? true : false
            switch($t)
            {
                  case true:  $return=1; break;
                  case false: $return=0; break;
                  default: $return;break;
            }
            return $return;
    }

    Да-да-да, про тернарный было много раз, просто это особенно впечатлило.

    Запостил: scalar4eblo4no, 09 Августа 2010

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

    • Brain Fatal Error: Logika is undefined
      Ответить
    • показать все, что скрытоbrain facked successfully!
      Ответить
    • мож он аи хотел сделать? есть логика - есть мыль - есть мысль - есть человек.....
      Ответить
    • кастомный гк:
      - аффтор кода знал что делал и делал это умышленно;

      имя функции: стёб ("ниибаццо логичные действия");
      тело функции: самое банальное ГК, которое можно придумать(свитч добавлен, чтобы код был длиннее);

      тупо и не интересно;

      зы: так же вариант:
      -- это не ГК вовсе, а какой-то пример, как работают операторы ветвления (правда почему-то упущен оператор "иф елсиф есл")
      Ответить
    • в результате происшествия логика не пострадала
      Ответить
    • тут логикой не пахнет) 1 всегда)
      Ответить
      • как по мне тут фейком пахнет, даже заядлые говнокодеры, думаю,способны написать return внутри кейса, да и название $return и нейм функции какой-то фейковый

        2 Kornew
        +1
        Ответить
    • function Logika

      а
      Ответить
    • скорее фейк, но оч забавный ) даж плюсанул )
      Ответить
    • Сюда писал по памяти, поэтому нэйминг не соответствует оригиналу. Не фейк, это результат изучения пэхапе одним моим бывшим учеником =)
      Ответить
      • хм... результат?: типа это серьёзная функция?... что ж - тогда:
        либо вы - плохой учитель,
        либо ваш учник - имбицил...

        в любом случае - печаль...
        Ответить
        • Я не учил его PHP, у меня он был на курсе Adobe Flash =)
          Не имбецил, просто школьник.
          Ответить
      • Два присваивания в третьей строчки — ваше или его?
        Ответить
    • ну так и будет всегда возвращать 1, там в тернарке не сравнение а присваивание, то есть $t всегда будет true, независимо от $f
      Ответить
    • Мать вышла из кухни и довольный желудок возвращал хорошее настроение, глаза стали слипаться. Громко тикали настенные часы, через открытые окна из комнаты доносились звуки работающего телевизора.
      Ответить

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