语法格式如下:
flock(resource $handle, int $operation[, int &$wouldblock])
登录后复制
a.$handle:文件系统指针,即使用 fopen() 创建的文件资源;
b.$operation:文件锁类型,可以是以下值之一:
LOCK_SH 取得共享锁定(读取的程序);
LOCK_EX 取得独占锁定(写入的程序);
立即学习“PHP免费学习笔记(深入)”;
LOCK_UN 释放锁定(无论共享或独占);
如果不希望 flock() 在锁定时堵塞,则可以在 $operation 中添加 LOCK_NB 参数(Windows 上还不支持)。
c.$wouldblock:可选参数,如果希望文件锁定时堵塞其它进程,则可以将该参数设置为 1 或 true。(Windows 上不支持)。
PS: 使用 flock() 函数不仅可以为文件加锁,好可以解锁文件。
示例:
登录后复制
运行结果:
在test.txt文件中写入
PHP中文网2021-03-23 09:09:31
登录后复制
推荐:《php视频教程》《php教程》
以上就是在使用php写入文件时如何保证用户的单一的详细内容,更多请关注【创想鸟】其它相关文章!
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至253000106@qq.com举报,一经查实,本站将立刻删除。
发布者:PHP中文网,转转请注明出处:https://www.chuangxiangniao.com/p/2518019.html