stream_set_write_buffer
(PHP 4 >= 4.3.0, PHP 5, PHP 7, PHP 8)
stream_set_write_buffer — Belirtilen akımda dosya yazma tamponunu ayarlar
Açıklama
stream_set_write_buffer(resource $akım
, int $tampon
): int
Değiştirgeler
-
akım
-
Dosya tanıtıcısı.
-
tampon
-
Tamponun bayt sayısı. 0
belirtilirse yazma işlemleri
tamponsuz yapılır. Böylece, çıktı akımına dığer süreçlerin yazmasına
izin vermeden önce fwrite() ile yapılan tüm yazma
işlemlerinin tamamlanması sağlanır.
Dönen Değerler
Başarı durumunda 0
, istek yerine getirilememişse
sıfırdan farklı bir değer döner.
Örnekler
Örnek 1 - stream_set_write_buffer() örneği
Aşağıdaki örnekte stream_set_write_buffer() işlevinin
bir tamponsuz akım oluşturmak için kullanımı gösterilmiştir.
<?php
$dt = fopen($file, "w");
if ($dt) {
if (stream_set_write_buffer($fp, 0) !== 0) {
// tampon ayarlanamadı
}
fwrite($dt, $output);
fclose($dt);
}
?>