ファイル・ディレクトリ
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)