(PHP 5, PHP 7, PHP 8)
streamWrapper::stream_lock — Verrouillage logique de fichiers
Cette méthode est appelée en réponse à flock(),
parfois avec file_put_contents()
(si l'option flags
contient LOCK_EX
),
stream_set_blocking() et quand on ferme le flux
(LOCK_UN
).
operation
operation
est une des suivantes :
LOCK_SH
pour obtenir le verrou partagé (lecture)
LOCK_EX
pour obtenir le verrou exclusif (écriture)
LOCK_UN
pour lire le verrou (partagé ou exclusif)
LOCK_NB
si vous voulez que
flock() bloque pour le verrouillage
(non supporté sur Windows).
Cette fonction retourne true
en cas de succès ou false
si une erreur survient.
Émet un E_WARNING
si l'appel à cette
méthode échoue (i.e., pas implémentée).