英[lɒk]   美[lɑ:k]

n. serrure, serrure de navire (pièces de machine, etc.) serrure;

vi.Coincé, immobile; emmêlé; raide et immobile

Troisiè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ètresDescription
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!";
}
?>