stream_set_blocking

(PHP 4 >= 4.3.0, PHP 5, PHP 7, PHP 8)

stream_set_blockingAkımın engelleme kipini ayarlar

Açıklama

stream_set_blocking(resource $akım, bool $kip): bool

Belirtilen akım'ın engelleme kipini ayarlar.

Bu işlev, engellenmeyen kipi destekleyen her akımla çalışır (şimdilik, normal dosyalar ve soket akımları).

Bağımsız Değişkenler

akım

Dosya tanıtıcı.

kip

false belirtilirse engellenmeyen kipe, true belirtilirse engellenen kipe geçilir. Bu, fgets() ve fread() gibi akımdan okuma yapan işlevleri etkiler. Engellenmeyen kipte bir fgets() çağrısı hemen dönerken, engellenen kipte akımdan veriyi alana kadar bekler.

Dönen Değerler

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

Notlar

Bilginize:

Windows'ta, bunun yerel dosyalar üzerinde etkisi yoktur. Yerel dosyalar için engellenmeyen G/Ç Windows'ta desteklenmez.

Ayrıca Bakınız

  • stream_select() - Belirtilen akım dizisi üzerinde saniye ve mikrosaniye ile belirtilen zaman aşımıyla select() sistem çağrısının eşdeğeri olarak çalışır