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

    +7

    1. 1
    $current_time = mktime(date("H"), date("i"), date("s"), date('m'), date('d'), date('Y'));

    Реальный код на реальном проекте написанный реальным человеком.
    time()? Не...

    Запостил: lijan, 29 Сентября 2015

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

    • Типичный велосипед.
      Ответить
    • Жутчайший баян
      http://govnokod.ru/2699
      http://govnokod.ru/3491
      http://govnokod.ru/4746
      Ответить
      • Видимо, эти говнокодеры почерпнули свою мудрость из одного источника.
        Ответить
        • А вот и сам источник.
          http://php.net/manual/en/function.mktime.php

          З.Ы. Не копипаста
          Ответить
          • Получается, можно написать просто
            $current_time = mktime()
            , будет такое же говно, но дефолтное.
            Ответить
            • Не будет, последние версии PHP дают тут warning про deprecated-функцию. Я однажды сталкивался с такой ситуацией, причем по закону мировой подлости этот mktime использовался для генерации JSON, которому этот warning рушил структуру, из-за чего я долго не мог понять, что там не так.
              Ответить
              • Как ворнинг может нарушить структуру JSON?
                Ответить
                • Очень просто: этот JSON выводился с помощью echo и загружался через AJAX. Соответственно, когда выдавался warning, его содержимое оказывалось перед начальной { и JSON на клиентской стороне не парсился нормально.
                  Ответить
                  • Что, неужели последняя версия PHP, в которой даже говнофункцию mktime сделали устаревшей, срет ворнингами в stdout вместо stderr?
                    Ответить
                • Если пых криво настроен и отдаёт ошибки/ворнинги браузеру через stdout.
                  Ответить
                  • Проблема в том, что многие пыхеры считают эту говнофичу удобной для отладки (в лог смотреть не надо и т.п.) и включают её.
                    Ответить
                    • Не стоит забывать, что часто пых крутится в условиях петушиного хостинга. Большинство вредных привычек пыхомакак уходят корнями именно туда.
                      Ответить
        • Круговорот говна в продакшене.
          Ответить

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