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

    +68

    1. 1
    2. 2
    3. 3
    //на всяк пожарный
    die();
    return false;

    в работающей системе (:

    Запостил: Zdomb, 03 Мая 2012

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

    • про сам сайт govnokod.ru:
      нашел ошибку с датой в предпросмотре - timestamp = 0
      +портится кодировка отзыва при перенаправлении на http://govnokod.reformal.ru
      +ссылка "редактировать" пропадает после нажатия кнопки "Отредактировать комментарий", но после обновления страницы снова на месте!
      Ответить
    • Не удивлюсь, если в коде, где вызывается эта функция, стоит еще проверка на возращаемое значение и запасной die(); при возврате false
      Ответить
    • это делается, чтобы не было предупреждения компилятора, что не все ветви кода функции возвращают значение. нормальная практика.
      Ответить
      • да я и не говорил, что это совсем бессмысленные строки, просто меня очень порадовал такой хороший комментарий в стене строго кода
        Ответить
      • Ненормальный компилятор, имхо. Разве что die() может при каких-то условиях не вылетать?
        Ответить
        • /* Тут должна быть шутка про пхп и бесконечный цикл */
          Ответить
    • return false or die("Hacking attempt!");
      Ответить
    • В ежовых рукавицах парень код держит! Если вдруг die(); в отпуске то его заменит false! Лучше вообще поставить на сервер deny from all, то точно проблем не будет!
      Ответить

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