Runtime Konfiguration Output Control: Skillnad mellan sidversioner
Admin (diskussion | bidrag) (Skapade sidan med '== Körningskonfiguration == Beteendet hos dessa funktioner påverkas av inställningar i ''php.ini''. === Inställningar för Output Control-konfiguration === {| class="wikitable" ! Namn !! Standard !! Ändringsbar !! Ändringslogg |- | output_buffering || "0" || INI_PERDIR || |- | output_handler || null || INI_PERDIR || |- | implicit_flush || "0" || INI_ALL || |- | url_rewriter.tags || "form=" || INI_ALL || Som av PHP 7.1.0 påverkar denna inställning endast ''out...') |
(Ingen skillnad)
|
Versionen från 11 oktober 2024 kl. 11.37
Körningskonfiguration
Beteendet hos dessa funktioner påverkas av inställningar i php.ini.
Inställningar för Output Control-konfiguration
Namn | Standard | Ändringsbar | Ändringslogg |
---|---|---|---|
output_buffering | "0" | INI_PERDIR | |
output_handler | null | INI_PERDIR | |
implicit_flush | "0" | INI_ALL | |
url_rewriter.tags | "form=" | INI_ALL | Som av PHP 7.1.0 påverkar denna inställning endast output_add_rewrite_var(). Före PHP 7.1.0 möjliggjorde denna inställning transparent session ID-stöd (se session.trans_sid_tags). |
url_rewriter.hosts | $_SERVER['HTTP_HOST'] används som standard. | INI_ALL | Tillgänglig från och med PHP 7.1.0 |
Mer information om var en konfigurationsinställning kan ställas in finns i Where a configuration setting may be set.
Kort förklaring av konfigurationsdirektiv
output_buffering bool/int Utmatningsbuffring för alla filer kan aktiveras genom att ställa in detta direktiv till "On". För att begränsa storleken på bufferten, kan ett numeriskt värde som motsvarar det maximala antalet tillåtna byte användas istället för "On" som värde för detta direktiv. Till exempel output_buffering=4096. Detta direktiv är alltid Av i PHP-CLI.
output_handler string Utmatningen av skript kan omdirigeras till en funktion. Till exempel genom att ställa in output_handler till mb_output_handler(), kommer teckenkodning att omvandlas transparent till den angivna kodningen. Att ställa in en output_handler aktiverar automatiskt utmatningsbuffring.
implicit_flush bool false som standard. Att ändra detta till true gör att PHP automatiskt tömmer utmatningslagret efter varje utmatningsblock. Detta motsvarar att anropa PHP-funktionen flush() efter varje anrop till en funktion som producerar utmatning (såsom print eller echo) och varje HTML-block.
Vid användning av PHP inom en webbmiljö har aktivering av detta alternativ allvarliga prestandaimplikationer och rekommenderas generellt endast för felsökningsändamål. Detta värde är som standard inställt på true när det körs under CLI SAPI.
Se även ob_implicit_flush.
url_rewriter.tags string url_rewriter.tags anger HTML-taggar och attribut där URL:er omskrivs av output_add_rewrite_var() värden. Standardvärdet är "form=". Om "form=" eller något formulärattribut läggs till, kommer ett dolt input-element att läggas till i formuläret med ett namn- och värdeattribut för varje namn-värdepar som skickas till output_add_rewrite_var(). Mall:Försiktighet
url_rewriter.hosts string url_rewriter.hosts specificerar vilka värdar som omskrivs för att inkludera output_add_rewrite_var() värden. Standardvärdet är $_SERVER['HTTP_HOST']. Flera värdar kan specificeras genom en kommaseparerad lista utan mellanslag. Till exempel "php.net,wiki.php.net,bugs.php.net".
Sidslut
Orginalhemsidan på Engelska : https://www.php.net/manual/en/outcontrol.configuration.php
PHP Funktioner Funktionsreferens
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 som har sponsrat Linux.se med webserver.