"PHP" / Говнокод #1414 Ссылка на оригинал

0

  1. 1
@$sel = $_POST["sel"]?$_POST["sel"]:$_GET["sel"];

из огромной кучи (продолжение следует)

Запостил: guest guest, (Updated )

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

  • Ненавижу такой идиотизм. Нам же не судьба поставить isset(), мы лучше обратимся к переменной напрямую и поставим собаку на случай чего. Как справедливо замечали на phpfaq.ru, самый идиотский способ избавиться от ошибок в скрипте - подавить их и сделать вид, что их нет.
    Ответить
  • to #2: от конкретики зависит. Может, в куках отдельный параметр sel передаётся. Так что тут без контекста не предскажешь. Хотя, вероятнее всего, действительно можно было обойтись и $_REQUEST.
    Ответить
  • афтар:
    to #3
    можно было,о $_REQUEST писатели не догадывались ни в одном файле,впрочем о куках тоже
    Ответить
  • 1й говногость - ламер, ты даже не заметил что собака в том месте, где она стоит вообще ни к чему?
    TEHEK и 3й - обращу Ваше внимание на сообщение афтара, и хочу указать для всех последующих ламеров - кодописатель скорей всего хотел обойти дефолтную обработку варов EGPCS на хостинге с сейфмодом!
    Ответить
  • 1-й говногость:
    #5, сам попробуй:

    <?php
    
    error_reporting(E_ALL | E_STRICT);
    @$sel = $_POST["sel"]?$_POST["sel"]:$_GET["sel"];
    
    ?>


    Сначала без собаки, потом с собакой. Без собаки выкидывает две ошибки, если внаглую вызывать (без передачи параметра sel через GET или POST). С собакой - глухая тишина. PHP 5.2.4.

    А про EGPCS и сейфмод - согласен, дело говоришь.
    Ответить

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

Переведи на "PHP", guest!

    А не использовать ли нам bbcode?


    8