英[lɒk] 美[lɑ:k]
n. serrure, serrure de navire (pièces de machine, etc.) serrure;
vi.Coincé, immobile; emmêlé; raide et immobileTroisième personne du singulier : verrouille Pluriel : verrouille Participe présent : verrouillant Passé : verrouillé Participe passé : verrouillé
Fonction php flock() syntaxe
Fonction : Verrouillez ou libérez des fichiers.
Syntaxe : flock(file,lock,block)
Paramètres :
Paramètres | Description |
fichier | Obligatoire. Spécifie un fichier ouvert à verrouiller ou à libérer. |
verrouillage | Obligatoire. Spécifie le type de verrou à utiliser. |
bloquer | Facultatif. S'il est défini sur 1 ou vrai, bloque les autres processus pendant le verrouillage. |
Explication : Le fichier exploité par flock() doit être un pointeur de fichier ouvert.
Fonction php flock() exemple
<?php $file = fopen("./test.txt","w+"); // 排它性的锁定 if (flock($file,LOCK_EX)) { fwrite($file,"Write something"); flock($file,LOCK_UN); echo "success"; } else { echo "Error locking file!"; } ?>