Функция phpinfo() — встроенная функция PHP, которая выводит подробную информацию о текущей конфигурации PHP на сервере. Она используется для:
• проверки конфигурации PHP (версия, пути, параметры компиляции);
• просмотра установленных расширений и библиотек (например, MySQL, GD, cURL);
• диагностики проблем (например, отсутствует нужное расширение);
• проверки параметров безопасности (например, отображение ошибок);
• отладки (убедиться, что изменения в php.ini применились).
Как использовать:
Создать PHP-файл с содержимым:
<?php
phpinfo();
?>
Сохранить, например, как info.php и открыть через браузер (http://localhost/info.php).
Аргументы:
Функция может вызываться без параметров или с числовым аргументом для вывода определённой информации:
• phpinfo(); — вся информация
• phpinfo(INFO_MODULES); — только модули
• phpinfo(INFO_VARIABLES); — только переменные среды
Основные константы:
• INFO_GENERAL, INFO_CREDITS, INFO_CONFIGURATION, INFO_MODULES, INFO_ENVIRONMENT, INFO_VARIABLES, INFO_LICENSE
Возвращаемое значение:
Возвращает true при успешном выполнении, но обычно используется только для вывода информации.
Примеры:
1. Вся информация:
<?php
phpinfo();
?>
2. Только модули:
<?php
phpinfo(INFO_MODULES);
?>
3. Только переменные среды:
<?php
phpinfo(INFO_ENVIRONMENT);
?>
Важные замечания:
• Не оставляйте файл с phpinfo() на сервере в открытом доступе — он раскрывает технические детали.
• Вывод оформлен в виде HTML-страницы с таблицами.
Вывод:
phpinfo() — быстрый способ узнать всё о конфигурации PHP. Используйте для диагностики и настройки, но соблюдайте меры безопасности

