ob_get_flush
(PHP 4 >= 4.3.0, PHP 5, PHP 7, PHP 8)
ob_get_flush — Etkin çıktı işleyicisinin dönüş değerini boşaltır (gönderir),
etkin çıktı tamponunun içeriğini döndürür ve kapatır
Bağımsız Değişkenler
Bu işlevin bağımsız değişkeni yoktur.
Dönen Değerler
Başarı durumunda etkin çıktı tamponunun içeriğini, aksi takdirde false
döndürür.
Hatalar/İstisnalar
İşlev başarısız olursa bir E_NOTICE
üretir.
Örnekler
Örnek 1 - ob_get_flush() örneği
<?php
// output_buffering=On
print_r(ob_list_handlers());
// tamponu bir dosyaya kaydedelim
$buffer = ob_get_flush();
file_put_contents('buffer.txt', $buffer);
print_r(ob_list_handlers());
?>
Yukarıdaki örneğin çıktısı:
Array
(
[0] => default output handler
)
Array
(
)
Ayrıca Bakınız
- ob_end_clean() - Etkin çıktı tamponunu temizler (siler) ve tamponu kapatır
- ob_start() - Çıktı tamponlamasını başlatır
- ob_get_contents() - Çıktı tamponunun içeriği ile döner
- ob_flush() - Etkin çıktı işleyicisinin dönüş değerini temizler (gönderir)
- ob_end_flush() - Etkin çıktı işleyicisinin dönüş değerini temizler (gönderir),
etkin çıktı tamponunu kapatır
- ob_get_clean() - Etkin çıktı tamponun içeriğini döndürüp tamponu kapatır