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

    +159

    1. 1
    2. 2
    define('ASC', 'ASC');
    define('DESC', 'DESC');

    *facepalm*

    Запостил: codename, 24 Февраля 2012

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

    • Скажите спасибо, что не наоборот. // Счастливой отладки
      Ответить
    • И здесь Кэп отметился?
      Ответить
    • Да, сравнил по ascii - всё сходится. Странный код.
      Ответить
      • Чтобы кавычки при использовании не писать?
        Ответить
    • Ладно, это фигня. Я даже знаю зачем это может использоваться.

      Очень часто после школололо остается очень много записей типа:
      $array[some_element]; вместо $array['some_element'];

      Ну и чтоб более не генерировались нотайсы в больших количествах, пишутся константы именно в таком виде.

      Скорость генерации и записи ошибки больше чем выделение памяти для 20-30 дополнительных констант размером до 16 байт.
      Ответить
      • не проще ли отключить нотицы
        или (о, ересь!) исправить кот
        Ответить
    • define('CAP', 'THX, CAP!');
      Ответить

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