(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 libérer un verrou (partagé ou exclusif).
LOCK_NB en
masque binaire à l'une des opérations ci-dessus, si le verrou ne doit
pas bloquer pendant la tentative de verrouillage (non supporté sur Windows).
Émet un E_WARNING si l'appel à cette
méthode échoue (c.-à-d., pas implémentée).