| |
|
|
| | $key = 'REMOTE_ADDR';
можно так $_SERVER[$key]
и так getenv ($key)
а как лучше и предпочтительнее?
с одной стороны, не всегда хочется писать большие буквы, с другой - не очень доверяю функции - не первоисточнику
кто чем пользуется? | |
| |
|
|
| |
|
|
| |
для: bronenos
(10.05.2007 в 00:56)
| | | Те же лыжи, только боком. просто $_SERVER уперглобальный массив переменных, а getenv функция. По идее - суперглобальный существует в памяти и доступен сразу по смещению, а функция должна еще себя подгрузить, потом запросить переменную из памяти и вывести ее. Так что $_SERVER на одну миллиардную долю секунды быстрее :) | |
| |
|
|
| |
|
|
| |
для: bronenos
(10.05.2007 в 00:56)
| | | Скорее функция является первоисточником... на C (на котором создан PHP) по-краней мере это единственный способ получить переменные окружения. Поэтому массив $_SERVER заполняется именно ей. Однако лучше использовать массив $_SERVER, так как другие разрабтчики будут ожидать от вас именно этого. getenv() на PHP практически не пользуются. | |
| |
|
|