Php/func filesystem flock
来自菜鸟教程
PHP flock()函数
例
锁定并释放文件:
<?php $file = fopen("test.txt","w+"); // exclusive lock if (flock($file,LOCK_EX)) { fwrite($file,"Add some text to the file."); fflush($file); // release lock flock($file,LOCK_UN); } else { echo "Error locking file!"; } fclose($file); ?>
定义和用法
flock()函数锁定并释放文件。
句法
flock(file, lock, block)
参数值
参数 | 描述 |
---|---|
file | 需要。指定要锁定或释放的打开文件 |
lock |
需要。指定使用哪种锁。 可能的值:
|
block | 可选的。设置为1可在锁定时阻止其他进程 |
技术细节
返回值: | 成功则为TRUE,失败则为FALSE |
PHP版本: | 4.0+ |
PHP更新日志: | PHP 5.5:添加了对
block
Windows上的参数 |