ob_end_flush

(PHP 4, PHP 5, PHP 7, PHP 8)

ob_end_flushEtkin çıktı işleyicisinin dönüş değerini temizler (gönderir), etkin çıktı tamponunu kapatır

Açıklama

ob_end_flush(): bool

Çıktı işleyicisini çağırır (PHP_OUTPUT_HANDLER_FINAL bayrağı ile), dönüş değerini temizler (gönderir), etkin çıktı tamponunun içeriğini temizler ve tamponu kapatır.

PHP_OUTPUT_HANDLER_REMOVABLE ile başlatılmış bir etkin çıktı tamponu yoksa ob_end_flush() başarısız olur.

Etkin çıktı tamponu PHP_OUTPUT_HANDLER_FLUSHABLE bayrağı olmaksızın başlatılsa bile ob_end_flush() çıktı işleyicisinin dönüş değerini temizler (gönderir).

Bağımsız Değişkenler

Bu işlevin bağımsız değişkeni yoktur.

Dönen Değerler

Başarı durumunda true, başarısızlık durumunda false döner.

Hatalar/İstisnalar

İşlev başarısız olursa bir E_NOTICE üretir.

Örnekler

Örnek 1 - ob_end_flush() örneği

Aşağıda çıktı tamponlarının boşaltılıp silinmesinin kolay bir yolu gösterilmiştir:

<?php
while (@ob_end_flush());
?>

Ayrıca Bakınız

  • 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_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
  • ob_end_clean() - Etkin çıktı tamponunu temizler (siler) ve tamponu kapatır