phpinfo
Gibt Informationen zur PHP-Konfiguration aus
Beschreibung
bool phpinfo
([ int $what = INFO_ALL
] )
Weil jedes System anders installiert ist, wird
phpinfo oft genutzt, um die Konfigurationseinstellungen und die
verfügbaren vordefinierten Variablen
auf einem System zu prüfen.
phpinfo ist außerdem ein wertvolles
Debugging-Tool, da es alle EGPCS-Daten (Environment, GET, POST,
Cookie, Server) enthält.
Parameter-Liste
-
what
-
Die Ausgabe kann durch die bitweise summierte Angabe von einer
oder mehrerer der folgenden Konstanten im
optionalen what-Parameter angepasst werden.
Die Konstanten oder Bitwerte können auch mit dem or-Operator
kombiniert werden.
phpinfo-Optionen
| Name (Konstante) |
Wert |
Beschreibung |
| INFO_GENERAL |
1 |
Die Konfigurationszeile, der Ort der php.ini, das
Übersetzungsdatum, der Webserver, das System und mehr.
|
| INFO_CREDITS |
2 |
PHP-Credits. Siehe auch phpcredits.
|
| INFO_CONFIGURATION |
4 |
Aktueller lokaler und Master-Wert der PHP-Direktiven.
Siehe auch ini_get.
|
| INFO_MODULES |
8 |
Die geladenene Module und ihre jeweiligen Einstellungen.
Siehe auch get_loaded_extensions.
|
| INFO_ENVIRONMENT |
16 |
Informationen über die Umgebungsvariablen, die auch in
$_ENV verfügbar ist.
|
| INFO_VARIABLES |
32 |
Zeigt alle vordefinierten
Variablen aus EGPCS (Environment, GET, POST, Cookie,
Server).
|
| INFO_LICENSE |
64 |
PHP-Lizenz-Informationen. Siehe auch » Lizenz-FAQ.
|
| INFO_ALL |
-1 |
Zeigt alle genannten Informationen.
|
Rückgabewerte
Gibt bei Erfolg TRUE zurück. Im Fehlerfall wird FALSE zurückgegeben.
Beispiele
Beispiel #1 phpinfo-Beispiel
<?php
// Zeigt alle Informationen (Standardwert ist INFO_ALL)
phpinfo();
// Zeigt nur die Modul-Informationen.
// phpinfo(8) führt zum gleichen Ergebnis.
phpinfo(INFO_MODULES);
?>
Anmerkungen
Hinweis:
In PHP-Versionen vor 5.5 sind Teile der angezeigten Informationen
deaktiviert, wenn die expose_php
Konfigurationseinstellung auf off eingestellt ist. Das
beinhaltet die PHP- und Zend-Logos und die Danksagung.
Teile der angezeigten Informationen sind deaktiviert, wenn die
expose_php-Konfigurationseinstellung
auf off gesetzt ist. Dies umfasst die PHP- und
Zend-Logos sowie die Credits.
Hinweis:
phpinfo gibt reinen Text statt HTML aus, wenn
es im CLI-Modus benutzt wird.