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

    +56

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    //Получение направления сортировки новостей
    $order_desc = (Input::getVar('desc') == 'down') ? 'down' : 'up';
    
    //Дальнейшее использование 
    $news = NewsManager::getNews($category, $page_id, $order, ($order_desc == 'up') ? 0 : 1);

    кручу верчу...

    Запостил: Edward, 23 Августа 2012

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

    • Бульшит же.
      Ответить
      • Все так и есть , причем это еще не самый запутанный вариант
        Ответить
    • Хм. Имеют ли смысл в языке с динамическими типами энумы?
      Ответить
    • Я вообще имел ввиду , отсутствие здравого смысла в этом всем.
      Название переменной $order_desc очевидно взято из майскуельного order by smth desc , но тогда ,что значат её значения up и down , и зачем они вообще нужны если потом это преобразовывается в 0/1
      Ответить
      • И хотя общепринятым считается употребление терминов "по убыванию/возрастанию" относительно направления от начала к концу, здесь автор сего бульшита оперирует направлением убывания (descending order): "убывает от начала к концу/убывает от конца к началу". Что без сомнения есть симптом разжижения мозга.
        Ответить
    • Забавно =)
      Ответить

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