phpinfo

(PHP 4, PHP 5, PHP 7, PHP 8)

phpinfo — Виводить інформацію про поточну конфігурацію PHP

Опис

phpinfo(int $flags = INFO_ALL): true

Виводить велику кількість інформації про поточний стан PHP. Сюди входить інформація про налаштування компіляції PHP, про модулі, про версію, інформація про сервер та середовище виконання (якщо PHP компілювався як модуль), оточення PHP, версії ОС, про шляхи, про основні та локальні значення налаштувань конфігурації, про HTTP-заголовки та ліцензії PHP.

Так как каждая система имеет свои особенности,phpinfo() використовується в основному для перевірки налаштувань конфігурації та для перегляду доступних зумовлених констант у цій системі.

phpinfo() також використовується з метою налагодження, оскільки містить усі дані EGPCS (Environment, GET, POST, Cookie, Server).

Список параметрів

flags

Виведення функції можна налаштовувати, передаючи бітову маску з однієї або більше наведених нижче констант (constants). Ця маска передається як необов'язковий аргумент flags. Окремі константи або бітові значення можна комбінувати за допомогою побітового оператора АБО

Налаштування phpinfo()

Имя (константа)ЗначениеОпис
INFO_GENERALРядок конфігурації, розташування php.ini, дата складання, сервер, система та ін.
INFO_CREDITSРозробники PHP. Дивіться також phpcredits()
INFO_CONFIGURATION4Поточні значення основних та локальних PHP директив. Дивіться також ini_get()
INFO_MODULES8Завантажені модулі та їх налаштування. Дивіться також get_loaded_extensions()
INFO_ENVIRONMENT16Інформація про змінні оточення, яка також доступна в $_ENV
INFO_VARIABLES32Виводить все зумовлені змінні з EGPCS (Environment, GET, POST, Cookie, Server).
INFO_LICENSE64Інформація про ліцензію PHP. Дивіться також » license FAQ
INFO_ALL-Виводить все наведене вище.

Значення, що повертаються

Функція завжди повертає true

Приклади

Приклад #1 Приклад використання phpinfo()****

Loading...

Примітки

Зауваження :

У версіях PHP до 5.5 частина інформації не виводиться, якщо налаштування expose_phpустановлена вoff. Це PHP та Zend логотипи та інформація про розробників.

Зауваження :

В режиме CLIphpinfo() виводить звичайний текст замість HTML.

Дивіться також

  • phpversion() - Отримує поточну версію PHP
  • phpcredits() - Виводить список розробників PHP
  • ini_get() - Отримує значення налаштування конфігурації
  • ini_set() - Встановлює налаштування конфігурації
  • get_loaded_extensions() - Повертає масив імен усіх скомпілованих та завантажених модулів
  • Зумовлені змінні