PHP flock()-Funktion


  Übersetzungsergebnisse:

英[lɒk]

n Schleuse; (Maschinenteile usw.) sperren; schließen;

vi.Festgefahren, bewegungslos; steif und bewegungslos

Dritte Person Singular: Schlösser Plural: Schlösser Präsens Partizip: gesperrt Vergangenheitsform: gesperrt Partizip Perfekt: gesperrt

PHP flock()-FunktionSyntax

Funktion: Dateien sperren oder freigeben.

Syntax: flock(file,lock,block)

Parameter:

ParameterBeschreibung
Datei Erforderlich. Gibt eine geöffnete Datei an, die gesperrt oder freigegeben werden soll.
Sperren Erforderlich. Gibt an, welcher Sperrtyp verwendet werden soll.
Block Optional. Wenn auf 1 oder true gesetzt, werden beim Sperren andere Prozesse blockiert.​

Erläuterung: Die von flock() betriebene Datei muss ein Zeiger auf eine offene Datei sein.

PHP flock()-FunktionBeispiel

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

Beliebte Empfehlungen

Heim

Videos

Fragen und Antworten