php flock() 関数はファイルをロックまたは解放するために使用されます。構文は flock(file,lock,block) です。成功すると、関数は TRUE を返します。失敗した場合は FALSE を返します。
#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 サイトの他の関連記事を参照してください。