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_CONFIGURATION | 4 | Поточні значення основних та локальних PHP директив. Дивіться також ini_get() |
INFO_MODULES | 8 | Завантажені модулі та їх налаштування. Дивіться також get_loaded_extensions() |
INFO_ENVIRONMENT | 16 | Інформація про змінні оточення, яка також доступна в $_ENV |
INFO_VARIABLES | 32 | Виводить все зумовлені змінні з EGPCS (Environment, GET, POST, Cookie, Server). |
INFO_LICENSE | 64 | Інформація про ліцензію 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() - Повертає масив імен усіх скомпілованих та завантажених модулів
- Зумовлені змінні