这篇文章主要介绍在使用php写入文件时怎么保证用户的单一,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!
语法格式如下:
flock(resource $handle, int $operation[, int &$wouldblock])
a.$handle:文件系统指针,即使用 fopen() 创建的文件资源;
b.$operation:文件锁类型,可以是以下值之一:
c.$wouldblock:可选参数,如果希望文件锁定时堵塞其它进程,则可以将该参数设置为 1 或 true。(Windows 上不支持)。
PS: 使用 flock() 函数不仅可以为文件加锁,好可以解锁文件。
示例:
<?php
$file = fopen('./test.txt','w+');
if(flock($file, LOCK_EX|LOCK_NB))
{
fwrite($file, '天达云'.date('Y-m-d H:i:s', time()));
flock($file, LOCK_UN);
}else{
echo "string";
}
fclose($file);
?>运行结果:
在test.txt文件中写入
天达云2021-03-23 09:09:31
以上是“在使用php写入文件时怎么保证用户的单一”这篇文章的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注天达云行业资讯频道!