streamWrapper::stream_lock
(PHP 5)
streamWrapper::stream_lock — Verrouillage logique de fichiers
Description
public bool streamWrapper::stream_lock
( int
$operation
)
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
).
Liste de paramètres
-
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).
-
Valeurs de retour
Cette fonction retourne TRUE
en cas de
succès ou FALSE
si une erreur survient.
Erreurs / Exceptions
Émet un E_WARNING
si l'appel à cette
méthode échoue (i.e., pas implémentée).
Voir aussi
- stream_set_blocking() - Configure le mode bloquant d'un flux
- flock() - Verrouille le fichier