|
flock汎用のファイルロックを行う 説明
bool flock(resource
$stream , int $operation , int &$would_block = null )flock を使うと、(ほとんどの Unix、そして Windows さえ含む) 事実上すべてのプラットフォームで使用可能な、簡易な読み手/書き手モデルを実現できます。
ロックの解放は、fclose が実行されるか、
PHP は、恣意的にファイルをロックする汎用の手段を提供します
(これは、アクセスする全プログラムが同一のロックの方法を使用する必要があり、
そうでない場合は動作しないことを意味します)。
デフォルトでは、要求したロックが確保されるまでこの関数はブロックします。
以下で説明する パラメータ
戻り値
成功した場合に 例
例1 flock の例
<?php
例2 flock で
<?php 注意
警告
一連のコードで別の値を 警告
いくつかのオーペレーティングシステムでflock はプロセスレベルで実装されています。マルチスレッド 型のサーバーAPIを使用している場合、同じサーバーインスタンスの並 列スレッドで実行されている他のPHPスクリプトに対してファイルを保 護する際に flockを使用することはできません!
flockは
|