|
Компьютерный форум OSzone.net » Компьютеры + Интернет » Вебмастеру » Общие вопросы по коду |
|
Deadooshka Сообщения: 2497
|
Профиль | Отправить PM | Цитировать еще вроде можно с variables_order (php.ini) намутить - не все буквы указать, тогда тоже не создаются, а соответственно и в GLOBALS.
|
Отправлено: 17:46, 11-10-2011 | #371 |
Пользователь Сообщения: 97
|
Профиль | Отправить PM | Цитировать Sham, значение variables_order GPCS (информация с phpinfo() ).
|
Отправлено: 17:48, 11-10-2011 | #372 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Deadooshka Сообщения: 2497
|
Профиль | Отправить PM | Цитировать auto_globals_jit = On ?
|
Отправлено: 17:55, 11-10-2011 | #373 |
Пользователь Сообщения: 97
|
Профиль | Отправить PM | Цитировать Sham, auto_globals_jit = On .
|
Отправлено: 17:57, 11-10-2011 | #374 |
Deadooshka Сообщения: 2497
|
Профиль | Отправить PM | Цитировать значит скорее всего register_long_arrays = Off
|
Отправлено: 18:05, 11-10-2011 | #375 |
Пользователь Сообщения: 97
|
Профиль | Отправить PM | Цитировать Sham, так точно. register_long_arrays = Off . И еще например, цитата с php.su
Цитата:
|
|
Отправлено: 18:20, 11-10-2011 | #376 |
Deadooshka Сообщения: 2497
|
Профиль | Отправить PM | Цитировать Цитата fooger:
Цитата fooger:
если register_long_arrays = off и auto_globals_jit = On то переменные SERVER и ENV будут инициализироваться только при непосредственном обращении к ним. Обращение к GLOBALS не в счет. register_long_arrays = on видимо инициализирует SERVER и ENV в начале скрипта, и в этом случае auto_globals_jit идет лесом, и эти переменные будут уже в GLOBALS. |
||
Отправлено: 18:37, 11-10-2011 | #377 |
Пользователь Сообщения: 97
|
Профиль | Отправить PM | Цитировать Sham, большое спасибо! Действительно включил register_long_arrays и появились все глобальные переменные. То есть вывод такой:
1. Php.su ошибся, и на переменную окружения $_ENV, все таки влияют настойки конфигурации PHP (php.ini) . (и им наверное стоит об этом написать, чтобы других не вводили в заблуждение) 2. register_long_arrays влияет и на другие переменные, а не то как написано в документации, что эта опция включает только "устаревшие длинные предопределенные переменные типа $HTTP_*_VARS". Sham, все верно ![]() |
Отправлено: 01:06, 12-10-2011 | #378 |
Deadooshka Сообщения: 2497
|
Профиль | Отправить PM | Цитировать имхо официальный мануал на php.net, там официальный перевод и последняя инфа в оригинале.
register_long_arrays не рекомендуют использовать (off его), рулите variables_order и auto_globals_jit эффект такой же. только непонятно, зачем вам server и env именно в GLOBALS. Общая инициализация в начале скрипта увеличивает нагрузку. Лучше оставить auto_globals_jit = On. |
Отправлено: 07:42, 12-10-2011 | #379 |
Пользователь Сообщения: 97
|
Профиль | Отправить PM | Цитировать Sham, понял спасибо!
|
Отправлено: 19:11, 12-10-2011 | #380 |
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Интернет - ICQ .:[ все вопросы ]:. | Evil | Программное обеспечение Windows | 712 | 06-09-2012 17:32 | |
Прочее - Сервер общие вопросы | амброзий | Сетевые технологии | 7 | 15-07-2008 11:33 |
|