Это не всегда будет установлено.Учтите, что вы можете установить PHP, даже не имея сервера, и запустить его из командной строки.Нет никакой гарантии с какой-либо из переменных $_SERVER
, но если вы попробуете один раз на своем сервере, и она сработает, вы можете поспорить, что она всегда будет установлена на этой конфигурации сервера.Вам просто нужно где-то заметить, что если вы когда-либо вносите существенные изменения в конфигурацию вашего сервера или переключаете серверы, вы должны проверить это снова.
Вы также можете проверить значение переменных вашего сервера с помощью phpinfo()