Fonction PHP ob_start()

Fonction PHP ob_list_handlers()
Fonction PHP output_add_rewrite_var()

Dans cet article, vous apprendrez à créer un tampon de sortie en PHP. La fonction ob_start() en PHP crée un tampon de sortie.

Une fonction de rappel peut être transmise pour effectuer un traitement sur le contenu du tampon avant qu'il ne soit vidé du tampon. Les drapeaux peuvent être utilisés pour autoriser ou restreindre ce que le tampon est capable de faire.

quelle est la syntaxe de la fonction OB_START() en php ?

ob_start(callback, chunk_size, flags);
ParamètresDétails
rappelerOptionnel. Un rappel utilisé pour traiter le contenu du tampon avant qu'il ne soit vidé.

La fonction de rappel doit avoir les paramètres suivants :ParamètreDescriptionbufferLe contenu du tampon de sortiephaseUn masque binaire qui peut avoir n'importe quel nombre des drapeaux suivants :
PHP_OUTPUT_HANDLER_START - Si le tampon de sortie vient d'être créé
PHP_OUTPUT_HANDLER_FLUSH - Si le tampon de sortie est actuellement vidé
PHP_OUTPUT_HANDLER_FINAL - Si le tampon de sortie sera supprimé juste après cette opération
chunk_sizeOptionnel. La valeur par défaut est 0. Lorsqu'il est défini sur une valeur supérieure à zéro, le tampon sera automatiquement vidé dès que la longueur du contenu dépasse cette valeur
drapeauxOptionnel. Par défaut, PHP_OUTPUT_HANDLER_STDFLAGS.

Un masque de bits qui détermine les opérations que le tampon est autorisé à effectuer. Il peut contenir les drapeaux suivants :

PHP_OUTPUT_HANDLER_CLEANABLE – Les appels à ob_clean(), ob_end_clean() et ob_get_clean() sont autorisés.

PHP_OUTPUT_HANDLER_FLUSHABLE – Les appels à ob_flush(), ob_end_flush() et ob_get_flush() sont autorisés.

PHP_OUTPUT_HANDLER_REMOVABLE – Les appels à ob_end_clean(), ob_end_flush() et ob_get_flush() sont autorisés.

PHP_OUTPUT_HANDLER_STDFLAGS – Équivalent à

PHP_OUTPUT_HANDLER_CLEANABLE|
PHP_OUTPUT_HANDLER_FLUSHABLE|
PHP_OUTPUT_HANDLER_REMOVABLE
Méthode PHP OB_START()

exemples de la fonction OB_START()

Exemple 1. Dans cet exemple, nous créons un tampon de sortie.

<?php
ob_start();
echo "This content will not be sent to the browser.";
ob_end_clean();

echo "This content will be sent to the browser.";
?>
Fonction PHP ob_list_handlers()
Fonction PHP output_add_rewrite_var()

Restez à jour sur PHP !

Nous ne spammons pas !

en English
X
Remonter en haut