phpinfo
(PHP 4, PHP 5)
phpinfo — Rengeteg PHP információt ad vissza.
LeÃrás
Rengeteg hasznos információt ad vissza a PHP aktuális állapotáról. Ez magában foglalja a PHP konfigurációs beállÃtásait, a kiterjesztéseket, a PHP verziószámát, szerver és környezeti információkat (ha a PHP szerver modulként működik), a PHP környezeti információit, operációs rendszer verziószámot, elérési utakat, php.ini beállÃtásokat, helyi konfigurációs beállÃtásokat, HTTP fejléceket, és a PHP liceszét.
Mivel minden rendszer másképp van beállÃtva, a phpinfo() függvényt széleskörben használják arra, hogy a konfigurációs beállÃtásokat és a adott rendszeren létezÅ‘ elÅ‘redefiniált változókat megivzsgálják. A phpinfo() egy értékes hibakeresÅ‘ eszköz is mivel az összes EGPCS (környezeti/Environment, GET, POST, Cookie, Server) adatot kiÃrja.
A kimenetet szabályozni lehet az opcionális what paraméter megadásával, amelynek értéke az alábbiak közül egy vagy több konstans bitenkénti összege lehet. A megfelelő konstansokat az or operátorral is egybe lehet vonni.
Név (konstans) | Érték | LeÃrás |
---|---|---|
INFO_GENERAL | 1 | A konfigurációs sor, a php.ini helye, fordÃtás dátuma, webszerver, rendszer és egyéb általános információk. |
INFO_CREDITS | 2 | A közreműködők listája. Lásd még a phpcredits() függvényt. |
INFO_CONFIGURATION | 4 | A PHP direktÃvák aktuális lokális és master értékei. Lásd még az ini_get() függvényt. |
INFO_MODULES | 8 | A betöltött modulok és a megfelelÅ‘ beállÃtásaik. Lásd még a get_loaded_extensions() függvényt. |
INFO_ENVIRONMENT | 16 | Környezeti változó információk, amelyek az $_ENV változóban is megtalálhatóak. |
INFO_VARIABLES | 32 | KiÃr minden elÅ‘redefiniált változót, amely az EGPCS-bÅ‘l (környezet/Environment, GET, POST, Cookie, Server) származik. |
INFO_LICENSE | 64 | PHP licensz információk. Lásd még a » license FAQ-t. |
INFO_ALL | -1 | Az összes fentit kiÃrja. Ez az alapértelmezett érték. |
Example#1 phpinfo() példák
<?php
// Minden információt mutasson, az alapértelmezett érték az INFO_ALL
phpinfo();
// Mudulinformációk megjelenÃtése.
// phpinfo(8) ugyanazt az eredményt adja.
phpinfo(INFO_MODULES);
?>
Note: Amikor az expose_php konfigurációs beállÃtás off-ra van állÃtva, akkor az információk egyes részei le vannak tiltva. Ezek közé tartozik a PHP és Zend logó, és a közreműködÅ‘k listája.
Note: CLI mód esetén a phpinfo() sÃma szöveget Ãr ki HTML helyett.
Lásd még a phpversion(), phpcredits(), php_logo_guid(), ini_get(), ini_set(), get_loaded_extensions() függvényeket, valamint az előredefiniált változókról szóló részt.