flush

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

flushSistem çıktı tamponunu boşaltır

Açıklama

flush(): void

PHP'nin kullandığı ve PHP'nin artalanında kullanılan (CGI, HTTP sunucusu gibi) sistem yazma tamponlarını boşaltır. Komut satırı ortamında flush() yalnızca tamponların içeriklerini temizlemeye çalışırken, HTTP bağlamında ise başlıklar ve tamponların içerikleri temizlenir.

Bilginize: flush() HTTP sunucusunun tamponlama şemasını geçersiz kılamayabilir ve tarayıcıdaki istemci tarafı tamponlama üzerinde hiçbir etkisi yoktur.

Bilginize: Bu işlevin ob_start() veya output_add_rewrite_var() tarafından başlatılanlar gibi kullanıcı seviyesi çıktı işleyicileri üzerinde herhangi bir etkisi yoktur.

Uyarı

flush(), HTTP bağlamında başlıkları atayan ve gönderen çıktı işleyicilerine (örneğin ob_gzhandler()) onlardan önce başlıkları göndererek müdahale edebilir.

Bağımsız Değişkenler

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

Dönen Değerler

Hiçbir değer dönmez.

Ayrıca Bakınız

  • ob_flush() - Etkin çıktı işleyicisinin dönüş değerini temizler (gönderir)
  • ob_clean() - Etkin çıktı tamponunun içeriğini temizler (siler)
  • ob_end_flush() - Etkin çıktı işleyicisinin dönüş değerini temizler (gönderir), etkin çıktı tamponunu kapatır
  • ob_end_clean() - Etkin çıktı tamponunu temizler (siler) ve tamponu kapatır