stream_set_write_buffer
PHP Manual
PHP Manual»Akım İşlevleri»stream_set_write_buffer

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

function stream_set_write_buffer(resource $akım, int $boyut): int

akım üzerinde yazma işlemleri için boyut baytlık tamponu etkin kılar.

Bağımsız Değişkenler

akım

Dosya tanıtıcısı.

boyut

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);
}
?>

Ayrıca Bakınız

  • fopen() - Bir dosya veya URL'yi açar
  • fwrite() - Dosyaya ikil kipte yazar
To Top