介绍
这篇文章主要介绍在使用php写入文件时怎么保证用户的单一,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!
<强>语法格式如下:强>
群(resource 美元处理,int 美元操作[,int , $ wouldblock])
<>强。强> <代码>美元处理> 代码:文件系统指针,即使用<代码> fopen() 代码>创建的文件资源;
<强> 强>。<代码>美元操作> 代码:文件锁类型,可以是以下值之一:
- <李>
LOCK_SH取得共享锁定(读取的程序);
李> <李>LOCK_EX取得独占锁定(写入的程序);
李> <李>LOCK_UN释放锁定(无论共享或独占);
李> <李>如果不希望群()在锁定时堵塞,则可以在美元操作中添加LOCK_NB参数(Windows上还不支持)。
李><强> c 强>。wouldblock美元<代码> 代码>:可选参数,如果希望文件锁定时堵塞其它进程,则可以将该参数设置为1 <代码> 代码>或<代码> 代码>。(Windows上不支持)。
,使用<代码>群()代码>函数不仅可以为文件加锁,好可以解锁文件。
<强>示例:强>
& lt; php ? ,,,file 美元;=,fopen(& # 39;。/用法# 39;,& # 39;w + & # 39;); ,,,如果(群(文件,美元,LOCK_EX | LOCK_NB)) ,,,{ ,,,,写入文件(文件,美元,& # 39;& # 39;.date (& # 39; Y-m-d H:我:& # 39;,,时间())); ,,,,群(文件,美元,LOCK_UN); ,,,,其他}{ ,,,,echo “string"; ,,,,} ,,,,文件关闭($文件); ?在
<强>运行结果:强>
在<代码>测试。txt 代码>文件中写入
2021 - 03 - 23,09:09:31
以上是“在使用php写入文件时怎么保证用户的单一”这篇文章的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注行业资讯频道!