phpinfo(): Skillnad mellan sidversioner
Admin (diskussion | bidrag) Ingen redigeringssammanfattning |
Admin (diskussion | bidrag) |
||
(En mellanliggande sidversion av samma användare visas inte) | |||
Rad 1: | Rad 1: | ||
=== | === phpinfo === | ||
_(PHP 4, PHP 5, PHP 7, PHP 8)_ | _(PHP 4, PHP 5, PHP 7, PHP 8)_ | ||
Rad 82: | Rad 82: | ||
= Sidslut = | = Sidslut = | ||
Orginalhemsidan på Engelska :https://www.php.net/manual/en/ | Orginalhemsidan på Engelska :https://www.php.net/manual/en/function.phpinfo.php | ||
[[PHP]] | [[PHP]] |
Nuvarande version från 8 oktober 2024 kl. 06.43
phpinfo
_(PHP 4, PHP 5, PHP 7, PHP 8)_
phpinfo — Skriver ut information om PHP:s konfiguration
Beskrivning
phpinfo(int $flags = INFO_ALL): true Skriver ut en stor mängd information om det aktuella tillståndet för PHP. Detta inkluderar information om PHP-kompilationsalternativ och tillägg, PHP-versionen, serverinformation och miljö (om PHP är kompilerat som en modul), PHP-miljön, operativsystemets version, sökvägar, huvud- och lokala värden för konfigurationsalternativ, HTTP-huvuden och PHP-licensen.
Eftersom varje system är konfigurerat olika används phpinfo() ofta för att kontrollera konfigurationsinställningar och för att se tillgängliga fördefinierade variabler på ett givet system.
phpinfo() är också ett värdefullt verktyg för felsökning eftersom det innehåller all EGPCS (Environment, GET, POST, Cookie, Server)-data.
Parametrar
flags Utdata kan anpassas genom att skicka en eller flera av följande konstanter bitvis sammanlagda i den valfria flags-parametern. Man kan också kombinera respektive konstanter med bitwise OR-operatorn.
Alternativ för phpinfo()
Namn (konstant) | Värde | Beskrivning |
---|---|---|
INFO_GENERAL | 1 | Konfigurationsraden, php.ini-plats, byggdatum, webbserver, system och mer. |
INFO_CREDITS | 2 | PHP Credits. Se även phpcredits(). |
INFO_CONFIGURATION | 4 | Aktuella lokala och huvudvärden för PHP-direktiv. Se även ini_get(). |
INFO_MODULES | 8 | Inlästa moduler och deras respektive inställningar. Se även get_loaded_extensions(). |
INFO_ENVIRONMENT | 16 | Miljövariabelinformation som också finns tillgänglig i $_ENV. |
INFO_VARIABLES | 32 | Visar alla fördefinierade variabler från EGPCS (Environment, GET, POST, Cookie, Server). |
INFO_LICENSE | 64 | PHP Licensinformation. Se även licens-FAQ. |
INFO_ALL | -1 | Visar allt ovanstående. |
Returvärden
Returnerar alltid true.
Exempel
Exempel #1 Exempel på phpinfo()
<?php // Visa all information, standardinställningen är INFO_ALL phpinfo(); // Visa endast modulinformation. // phpinfo(8) ger identiska resultat. phpinfo(INFO_MODULES); ?>
Noteringar
Notera: I PHP-versioner före 5.5 är vissa delar av den visade informationen inaktiverade om konfigurationsinställningen expose_php är avstängd. Detta inkluderar PHP- och Zend-logotyperna samt credits.
Notera: phpinfo() skriver ut ren text istället för HTML när den används i CLI-läge.
Relaterade Funktioner
- phpversion() - Hämtar den aktuella PHP-versionen
- phpcredits() - Skriver ut credits för PHP
- ini_get() - Hämtar värdet på en konfigurationsinställning
- ini_set() - Ställer in värdet på en konfigurationsinställning
- get_loaded_extensions() - Returnerar en array med namnen på alla moduler som är kompilerade och inlästa
- Fördefinierade variabler
Sidslut
Orginalhemsidan på Engelska :https://www.php.net/manual/en/function.phpinfo.php
Det här är en maskinöversättning av PHP-manualen till svenska. Om du hittar fel är vi tacksamma om du rapporterar dem via formuläret som finns på
https://www.linux.se/kontaka-linux-se/
Tack till Datorhjälp.se som har sponsrat Linux.se med webserver.