flock
Verrouillage des fichiers de consultation légers
flock()
verrouille ou libère un fichier.
En cas de succès, revenez vrai. S'il échoue, retournez false.
<? Php $ file = fopen ( "test.txt" , "w +" ) ; // verrouillage exclusif if ( Flock ( fichier $ , lock_ex ) ) { fwrite ( fichier $ , "écrire quelque chose" ) ; // Libérez le verrouillage Flock ( fichier $ , lock_un ) ; } autre { Echo "Fichier de verrouillage d'erreur!" ; } fclose ( fichier $ ) ; ?>
troupeau ( fichier , verrouillage , bloc )
paramètre | décrire |
---|---|
déposer | Requis. Spécifie le fichier ouvert à verrouiller ou libéré. |
verrouillage | Requis. Spécifiez le type de verrouillage à utiliser. |
Bloc | Facultatif. Si vous êtes défini sur 1 ou true, bloquez d'autres processus lorsque le verrouillage est effectué. |
Le fichier de l'opération Flock () doit être un pointeur de fichier ouvert.
Le paramètre de verrouillage peut être l'une des valeurs suivantes: