Отличается ли getenv() от $_ENV[] ?

  • Автор темы Alkinoy
  • Дата начала

Alkinoy

Guest
Отличается ли getenv() от $_ENV[] ?

Есть ли разница между вызовом
getenv("HTTP_REFERER")
и
$_ENV["HTTP_REFERER"]
По идее нет. Или я что то не понял? По моему рекомендовано использовать второй вариант...
 

iii

Guest
В принципе,отличается.
getenv Это функция обеспечивающая доступ ко всем переменным окружения.
$_ENV - один из глобальных массивов

Например:

echo getenv("SOURCE_CHARSET");

Возвращает значение $_SERVER["SOURCE_CHARSET"]
 

tony2001

TeaM PHPClub
>По моему рекомендовано использовать второй вариант...
где ?

имхо это одно и то же.
 

Alkinoy

Guest
А может вопрос не по теме, но где можно найти описание, какая переменная (из доступных через getenv) в какой из массивов попадает (например $_SERVER, $_ENV и т.д.).
 

iii

Guest
Автор оригинала: Alkinoy
А может вопрос не по теме, но где можно найти описание, какая переменная (из доступных через getenv) в какой из массивов попадает (например $_SERVER, $_ENV и т.д.).
phpinfo();
 
Сверху