Funcția PHP ob_start().

Funcția PHP ob_list_handlers().
Funcția PHP output_add_rewrite_var().

În acest articol, veți învăța cum să creați un buffer de ieșire în PHP. Funcția ob_start() din PHP creează un buffer de ieșire.

O funcție de apel invers poate fi transmisă pentru a procesa conținutul buffer-ului înainte ca acesta să fie șters din buffer. Semnalele pot fi folosite pentru a permite sau restricționa ceea ce este capabil să facă tamponul.

care este sintaxa funcției OB_START() în php?

ob_start(callback, chunk_size, flags);
parametriiDetalii
suna inapoiOpțional. Un apel invers folosit pentru a procesa conținutul buffer-ului înainte ca acesta să fie golit.

Funcția de apel invers ar trebui să aibă următorii parametri:ParameterDescriptionbufferConținutul bufferphase de ieșireO mască de biți care poate avea orice număr dintre următoarele indicatoare:
PHP_OUTPUT_HANDLER_START – Dacă tamponul de ieșire tocmai a fost creat
PHP_OUTPUT_HANDLER_FLUSH – Dacă tamponul de ieșire este în curs de golire
PHP_OUTPUT_HANDLER_FINAL – Dacă bufferul de ieșire va fi șters imediat după această operație
chunk_sizeOpțional. Valoarea implicită la 0. Când este setată la o valoare mai mare decât zero, tamponul va fi golit automat de îndată ce lungimea conținutului depășește această valoare.
steaguriOpțional. Implicit, PHP_OUTPUT_HANDLER_STDFLAGS.

O mască de biți care determină ce operațiuni are permisiunea de a face tamponul. Poate conține următoarele steaguri:

PHP_OUTPUT_HANDLER_CLEANABLE – Apelurile către ob_clean(), ob_end_clean() și ob_get_clean() sunt permise.

PHP_OUTPUT_HANDLER_FLUSHABLE – Apelurile către ob_flush(), ob_end_flush() și ob_get_flush() sunt permise.

PHP_OUTPUT_HANDLER_REMOVABLE – Apelurile către ob_end_clean(), ob_end_flush() și ob_get_flush() sunt permise.

PHP_OUTPUT_HANDLER_STDFLAGS – Echivalent cu

PHP_OUTPUT_HANDLER_CLEANABLE|
PHP_OUTPUT_HANDLER_FLUSHABLE|
PHP_OUTPUT_HANDLER_REMOVABLE
Metoda PHP OB_START().

exemple ale funcției OB_START().

Exemplu 1. În acest exemplu, creăm un buffer de ieșire.

<?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.";
?>
Funcția PHP ob_list_handlers().
Funcția PHP output_add_rewrite_var().

Rămâneți la curent cu PHP!

Nu trimitem spam!

en English
X
Derulaţi în sus