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

    +164

    1. 1
    $id = int(int(int(int(int(int(int(int(int(int(int(int(int(int(int($_POST["id"])))))))))))))));

    Зачем??

    Запостил: Reds, 12 Декабря 2014

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

    • Чтоб наверняка!
      Ответить
    • Оптимизация:
      $id = $_POST["id"];
      for($i = 0; $i < 15; $i++)
      $id = int($id);
      Ответить
      • Оптимизация:
        $id = $_POST["id"];
        while (!is_int($id))
            $id = int($id);
        Ответить
    • for the glory of rasmus
      Ответить
    • Возможно, опубликовав содержание функции int() можно будет сказать что-то определённое.
      Ответить
      • А ее можно переопределить?
        Ответить
        • Конечно нет. PHP же. А по дефолту, говорят, нет такой функции.
          Ответить
          • А, ну да, там же (int)(int)(int)(int)(int)(int)(int)(int)(int)$_POST["id"]
            Ответить
          • intval() имеется. А int() отсутствует.
            Ответить
    • Не верю — не бывает таких идиотов.
      Ответить
      • да ладно) 98%ПХПшного коммунити состоит из клинических идиотов: там и не такое встречается
        Ответить
        • Ну, разве что эти идиоты — самые настоящие идиоты, в прямом смысле больные идиотией. Тогда таких, как автор, действительно мало. Им нужно ставить памятник.
          Ответить
    • В фильмах бы это назвали многоуровневой защитой против хакеров.
      Ответить
    • О да, ошибки округления при преобразовании накапливаются
      Ответить

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