英[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!";
}
?>