Я использую PHP 7.2.11 на моем ноутбуке, который работает на 64-разрядная операционная система Windows 10 Home Single Language .
Я установил PHP 7.2.11 и Apache / 2.4.35 (Win32) с использованием последней версии XAMPP для Windows .
Я выполнил приведенный ниже коди увидел вывод в мой веб-браузер.Мои запросы основаны только на этом выводе.
<?php phpinfo(); ?>
Я видел почти одинаковые переменные конфигурации с такими же значениями под заголовками 'Apache Environment' и 'PHP Variables' .
То же самое имя объекта, которое появляется под заголовком 'Apache Environment' , инкапсулировано в $_SERVER
суперглобальный массив под заголовком 'PHP Variables' .
Например MIBDIRS
под заголовком 'Apache Environment' становится $_SERVER['MIBDIRS']
под заголовком 'PHP-переменные' с тем же значением.Это относится ко всем переменным конфигурации, указанным в заголовках и .
Я увидел три дополнительные переменные конфигурации под заголовком 'Переменные PHP' , которые отсутствуют в переменных конфигурации, появляющихся в «Среде Apache».
Ниже приведены эти переменные вместе со своими значениями:
$_SERVER['PHP_SELF'] /dashboard/phpinfo.php
$_SERVER['REQUEST_TIME_FLOAT'] 1540099695.445
$_SERVER['REQUEST_TIME'] 1540099695
Почему так?
Какие переменные конфигурации отображаются под заголовком «Среда» ?Отличаются ли переменные конфигурации от заголовков 'Apache Environment' и 'PHP Variables' ?Какова роль этих переменных конфигурации?
Среди всех переменных конфигурации, входящих под всеми тремя заголовками, какие переменные конфигурации отображаются внутри суперглобального массива $_ENV
?
Среди всех приходящих переменных конфигурацииПод всеми тремя заголовками укажите значения, если они используются с функцией getenv()
?
Пожалуйста, ответьте на мой вопрос поэтапно и пошагово на понятном языке.