From 417d4785fef9e86a02be9c0f59d74570a390a19a Mon Sep 17 00:00:00 2001 From: lacatoire Date: Tue, 25 Aug 2026 09:26:14 +0200 Subject: [PATCH] [Sync-En] outcontrol: clarify ob_get_status buffer_size and ob_start chunk_size Closes: php/doc-fr#3338 --- reference/outcontrol/functions/ob-get-status.xml | 13 ++++++++++--- reference/outcontrol/functions/ob-start.xml | 14 ++++++++++---- 2 files changed, 20 insertions(+), 7 deletions(-) diff --git a/reference/outcontrol/functions/ob-get-status.xml b/reference/outcontrol/functions/ob-get-status.xml index a2c7a9e871..9e921314b6 100644 --- a/reference/outcontrol/functions/ob-get-status.xml +++ b/reference/outcontrol/functions/ob-get-status.xml @@ -1,6 +1,5 @@ - - + ob_get_status @@ -108,7 +107,15 @@ buffer_size - Taille du tampon de sortie en octets + Taille actuellement allouée du tampon de sortie en octets. + Elle démarre à 16384 octets avec le + chunk_size par défaut, ou à + chunk_size arrondi au prochain multiple de + 4096 lorsqu'une valeur est fournie, et croît par + multiples de 4096 au fur et à mesure que des données + sont mises en tampon. + Ce n'est pas la quantité de données dans le tampon (voir + buffer_used). diff --git a/reference/outcontrol/functions/ob-start.xml b/reference/outcontrol/functions/ob-start.xml index 5e37bebca0..387f99985d 100644 --- a/reference/outcontrol/functions/ob-start.xml +++ b/reference/outcontrol/functions/ob-start.xml @@ -1,6 +1,5 @@ - - + ob_start @@ -111,15 +110,22 @@ chunk_size - + Si le paramètre optionnel chunk_size est passé, la mémoire tampon sera vidée après tout bloc de code résultant en une sortie qui fait que la longueur de la mémoire tampon égale ou dépasse chunk_size. La valeur par défaut 0 signifie que toute la sortie est mise en mémoire tampon jusqu'à ce que la mémoire tampon soit désactivée. + Une valeur de 1 signifie que la mémoire tampon sera vidée + après chaque opération de sortie, désactivant ainsi effectivement la mise en mémoire tampon. + chunk_size détermine également la taille initiale du tampon + rapportée par ob_get_status : + 16384 octets lorsqu'il vaut 0, et + chunk_size arrondi au prochain multiple de + 4096 sinon. Consulter pour plus de détails. - +