ob get clean()

Från Wiki.linux.se
Version från den 12 oktober 2024 kl. 14.35 av Admin (diskussion | bidrag) (Skapade sidan med '== ob_get_clean == (PHP 4 >= 4.3.0, PHP 5, PHP 7, PHP 8) '''ob_get_clean''' — Hämta innehållet i den aktiva utdata-bufferten och stäng av den === Beskrivning === '''ob_get_clean'''(): string|false Denna funktion anropar utdatahanteraren (med flaggorna PHP_OUTPUT_HANDLER_CLEAN och PHP_OUTPUT_HANDLER_FINAL), kasserar dess returvärde, returnerar innehållet i den aktiva utdata-bufferten och stänger av den aktiva utdata-bufferten. '''ob_get_clean()''' misslyckas...')
(skillnad) ← Äldre version | Nuvarande version (skillnad) | Nyare version → (skillnad)
Hoppa till navigering Hoppa till sök

ob_get_clean

(PHP 4 >= 4.3.0, PHP 5, PHP 7, PHP 8)

ob_get_clean — Hämta innehållet i den aktiva utdata-bufferten och stäng av den

Beskrivning

ob_get_clean(): string|false Denna funktion anropar utdatahanteraren (med flaggorna PHP_OUTPUT_HANDLER_CLEAN och PHP_OUTPUT_HANDLER_FINAL), kasserar dess returvärde, returnerar innehållet i den aktiva utdata-bufferten och stänger av den aktiva utdata-bufferten.

ob_get_clean() misslyckas om det inte finns en aktiv utdata-buffer som startats med flaggan PHP_OUTPUT_HANDLER_REMOVABLE.

ob_get_clean() kommer att kassera innehållet i den aktiva utdata-bufferten även om den startades utan flaggan PHP_OUTPUT_HANDLER_CLEANABLE.

Parametrar

Denna funktion har inga parametrar.

Returvärden

Returnerar innehållet i den aktiva utdata-bufferten vid framgång eller false vid misslyckande.

Varning ob_get_clean() returnerar false men genererar inte en E_NOTICE om det inte finns någon aktiv utdata-buffer.

Fel / Undantag

Om funktionen misslyckas genereras en E_NOTICE.

Exempel

Exempel #1 Ett enkelt exempel med ob_get_clean()

<?php

ob_start();

echo "Hello World";

$out = ob_get_clean();
$out = strtolower($out);

var_dump($out);
?>

Ovanstående exempel kommer att ge följande resultat:

string(11) "hello world"

Se även

  • ob_start() - Slå på utdata-buffring
  • ob_get_contents() - Returnera innehållet i utdata-bufferten
  • ob_clean() - Rensa (radera) innehållet i den aktiva utdata-bufferten
  • ob_end_clean() - Rensa (radera) innehållet i den aktiva utdata-bufferten och stäng av den
  • ob_get_flush() - Skicka returvärdet från den aktiva utdatahanteraren, returnera innehållet i den aktiva utdata-bufferten och stäng av den


Sidslut

Orginalhemsidan på Engelska :https://www.php.net/manual/en/function.ob-get-clean.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 och Datorservice som har sponsrat Linux.se med webserver.