Есть ли разница?

iii

Guest
Есть ли разница?

Привет.
Передаю параметры скрипту через get. Обычно пользовался тем, что имя переменной указанной в GET строке появляется в скрипте. Недавно столкнулся с приемом:

пример запроса:

http://my.host.ru?myvar=asdf

В скрипте:

if(!isset($GLOBALS['HTTP_GET_VARS']['myvar'])){$myvar='asdf'}else{$myvar=$GLOBALS['HTTP_GET_VARS']['myvar']}

Я всегда делал так:
if(!isset($myvar)){....}

Вопрос: Есть ли разница? Если есть то в чем? Что лучше(практичнее)?
 

Demiurg

Guest
Все зависит от настроек пхп. Он не всегда переводит данные полученные get'ом во внутренние переменные. Первый вариант наверно более устойчевый.
 
Сверху