SplFileObject::flock
(PHP 5 >= 5.1.0)
SplFileObject::flock — Verrouille ou déverrouille un fichier
Description
public bool SplFileObject::flock
( int
$operation
[, int &$wouldblock
] )Verrouille ou déverrouille un fichier, de la même façon que la fonction flock().
Liste de paramètres
-
operation -
Le paramètre
operationpeut prendre une des constantes suivantes :-
LOCK_SHpour acquérir un verrou partagé (lecture). -
LOCK_EXpour acquérir un verrou exclusif (écriture). -
LOCK_UNpour déverrouiller le fichier (partagé ou exclusif). -
LOCK_NBpour ne pas bloquer durant le verrouillage (non supporté sous Windows).
-
-
wouldblock -
Définit à
TRUEsi le verrou doit être bloquant (condition pour l'errno EWOULDBLOCK).
Valeurs de retour
Cette fonction retourne TRUE en cas de
succès ou FALSE si une erreur survient.
Exemples
Exemple #1 Exemple avec SplFileObject::flock()
