НАСТРОЙКИ PHP: ИНФОРМАЦИОННЫЕ ФУНКЦИИ - Функция phpinfo()
PHP 5 для начинающих
Вниманию новых подписчиков!
Обратите, пожалуйста, внимание на то, что отдельные выпуски рассылки в той или иной мере взаимосвязаны. С предыдущими выпусками Вы можете ознакомиться:
Существует достаточно большая группа функций, позволяющих получить информацию об установленной версии PHP, доступных расширениях, текущих настройках и т. п.
Функция phpinfo()
Аннотация
Описание функции phpinfo().
Функция phpinfo() по праву может считаться наиболее популярной и подробной из всех информационных функций. Она последовательно выводит, в том числе, сведения о версии PHP, его настройках, установленных расширениях, а также об используемом сервере и даже об операционной системе. Поскольку вывод функции оформлен как полноценная веб страница, вызов функции не нужно обрамлять HTML кодом (Пример 2, «Использование функции phpinfo()»).
Внимание
Результат работы функции phpinfo() может оказаться находкой для хакеров, поэтому, в целях безопасности, не следует размещать скрипты, ее вызывающие, в доступных для посетителей сайта местах.
Количество выводимой информации может быть ограничено путем передачи функции необязательного параметра - константы, задающей тот или иной набор сведений (Приложение A, Опции функции phpinfo()).
phpinfo(INFO_CONFIGURATION);
Константы можно объединять при помощи оператора |.
phpinfo(INFO_LICENSE | INFO_CREDITS);
Наиболее типичные цели применения функции phpinfo() - проверка настроек на данном сервере и отладка разрабатываемых приложений.
Пример 2. Использование функции phpinfo()
<?php
phpinfo();
?>
С другим примером использования функции phpinfo() можно ознакомиться здесь.
A. Опции функции phpinfo()
Таблица A.1. Опции функции phpinfo()
Константа
Описание
INFO_GENERAL
Местонахождение конфигурационного файла, сведения о сервере и операционной системе и пр.