ファイル・ディレクトリ
flock
flockはファイルをロックします。用途に応じて操作設定をしてロックします。
書式
変数 = flock(ファイルポインタ,操作設定[,ブロックモードでロックする場合はtrue])
戻り値
成功した場合TRUE
失敗した場合FALSE
設定する値
説明 | |
LOCK_SH | 共有ロック |
LOCK_EX | 排他ロック |
LOCK_UN | ロックの開放 |
LOCK_NB | ロック中のブロックを解除 |
使用例
<?php
$fp = fopen("data.txt", "r");
$lock = flock($fp, LOCK_SH);
var_dump($lock);
?>
出力結果
bool(true)