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 -
operationest une des suivantes :-
LOCK_SHpour obtenir le verrou partagé (lecture) -
LOCK_EXpour obtenir le verrou exclusif (écriture) -
LOCK_UNpour lire le verrou (partagé ou exclusif) -
LOCK_NBsi 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
