- 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]
guest 22.10.2009 00:12 # −2
Так тоже ниправильно
правильно через isset
guest 22.10.2009 00:33 # 0
guest 22.10.2009 00:50 # 0
Хули что он суперглобальный ?
popstas 22.10.2009 00:38 # 0
Ты об этом: $gp_res == '' ? Не об этом разговор, а о том, что всю эту функцию заменяет $_REQUEST
striker 22.10.2009 00:43 # 0
DeAle 22.10.2009 09:03 # 0
guest 22.10.2009 00:48 # +3
guest 22.10.2009 07:28 # 0
interested 22.10.2009 08:06 # +1
DeAle 22.10.2009 11:55 # 0
nolka4 22.10.2009 04:26 # −1
мне гораздо удобнее будет написать gp('login'), чем $_REQUEST['login']
guest 22.10.2009 07:43 # 0
striker 22.10.2009 13:49 # 0
nolka4 23.10.2009 07:04 # −1
Yozheg 23.10.2009 01:02 # +1
2. Что будет, если такая переменная есть и там и там, причем в ПОСТе - нужная, а ГЕТом ты случайно передал что-то левое под тем же именем?
3. И наконец! Что будет, если еррорлевел = E_ALL ??? :)))
nolka4 23.10.2009 07:05 # 0
2. а что мешает сделать 2 фии - gp($key) и pp($key) для гет и пост соответственно?
3. ну гоняй дальше свои сайты с еррорлевелом E_ALL если ты такой герой, удачи!
striker 23.10.2009 11:15 # +1
interested 23.10.2009 17:17 # 0
guest 27.10.2009 10:31 # 0
Другое дело на продакшн, надо скрывать их от глаз пользователя, но складывать в лог, для дальнейшего анализа и фиксов.
nolka4 23.10.2009 17:52 # 0
guest 24.11.2009 05:00 # +1
display_errors=off
log_errors=on
nolka4 24.11.2009 07:52 # 0
Yozheg 23.10.2009 16:44 # 0
guest8 11.07.2020 03:35 # −999