- 1
- 2
- 3
- 4
- 5
- 6
- 7
function gp($gp){
$gp_res=$_GET[$gp];
if ($gp_res == ''){
$gp_res=$_POST[$gp];
}
return $gp_res;
}
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+155.3
function gp($gp){
$gp_res=$_GET[$gp];
if ($gp_res == ''){
$gp_res=$_POST[$gp];
}
return $gp_res;
}
а поидее можно было юзать $_REQUEST[$gp]
Так тоже ниправильно
правильно через isset
Хули что он суперглобальный ?
Ты об этом: $gp_res == '' ? Не об этом разговор, а о том, что всю эту функцию заменяет $_REQUEST
мне гораздо удобнее будет написать gp('login'), чем $_REQUEST['login']
2. Что будет, если такая переменная есть и там и там, причем в ПОСТе - нужная, а ГЕТом ты случайно передал что-то левое под тем же именем?
3. И наконец! Что будет, если еррорлевел = E_ALL ??? :)))
2. а что мешает сделать 2 фии - gp($key) и pp($key) для гет и пост соответственно?
3. ну гоняй дальше свои сайты с еррорлевелом E_ALL если ты такой герой, удачи!
Другое дело на продакшн, надо скрывать их от глаз пользователя, но складывать в лог, для дальнейшего анализа и фиксов.
display_errors=off
log_errors=on