PHPのflock関数の使い方

青灯夜游
青灯夜游オリジナル
2019-05-28 15:35:582661ブラウズ

php flock() 関数はファイルをロックまたは解放するために使用されます。構文は flock(file,lock,block) です。成功すると、関数は TRUE を返します。失敗した場合は FALSE を返します。

PHPのflock関数の使い方

#PHP の flock() 関数の使用方法?

php flock() 関数はファイルをロックまたは解放します。

注: flock() によって操作されるファイルは、開いているファイル ポインターである必要があります。

構文:

flock(file,lock,block)

パラメータ:

ファイル: 必須。開いているファイルをロックまたは解放するように指定します。

ロック: 必須。使用するロックのタイプを指定します。

ブロック: オプション。 1 または true に設定すると、ロック中に他のプロセスがブロックされます。

戻り値: 成功した場合、この関数は TRUE を返します。失敗した場合は FALSE を返します。

注: これらのロックは、現在の PHP プロセス内でのみ使用されます。権限が許可されていれば、他のプロセスは PHP でロックされたファイルを変更または削除できます。

php flock() 関数の例

<?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!";
}
fclose($file);
?>

以上がPHPのflock関数の使い方の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。