streamWrapper::stream_lock
(PHP 5, PHP 7, PHP 8)
streamWrapper::stream_lock — Tavsiye niteliğinde dosya kilitleme
Açıklama
publicstreamWrapper::stream_lock(
int$işlem
):
bool Bağımsız Değişkenler
işlem
işlem
şunlardan biri olabilir:
- Paylaşımlı bir kilit (okuyucu) edinmek için
LOCK_SH
. - Ayrıcalıklı bir kilit (yazıcı) edinmek için
LOCK_EX
- Bir kilidi (paylaşımlı ya da ayrıcalıklı) serbest bırakmak için
LOCK_UN
. - Kilitlerken flock() engellenmesin isterseniz
LOCK_NB
(Windows'ta desteklenmez).
Dönen Değerler
Başarı durumunda true
, başarısızlık durumunda false
döner.
Hatalar/İstisnalar
Bu yöntem başarısız olursa (örneğin, gerçeklenmemişse) bir E_WARNING
çıktılanır.