PHP fopen() "a" 模式是否需要文件锁定?
Does the PHP fopen() "a" mode need file locking?
我依稀记得几年前有人说 PHP fopen() 调用中的 a 模式没有文件锁定 - 这是真的吗?
The documentation 没有提及任何有关锁定的内容。
不过,有一些关于flock
function的参考资料。此函数将在 fopen
之后调用,因为它采用流句柄作为参数。
它允许获取独占锁或共享锁。它也可以在锁定资源上调用 fclose
时手动或自动释放,或者当所述资源被垃圾收集时。
我依稀记得几年前有人说 PHP fopen() 调用中的 a 模式没有文件锁定 - 这是真的吗?
The documentation 没有提及任何有关锁定的内容。
不过,有一些关于flock
function的参考资料。此函数将在 fopen
之后调用,因为它采用流句柄作为参数。
它允许获取独占锁或共享锁。它也可以在锁定资源上调用 fclose
时手动或自动释放,或者当所述资源被垃圾收集时。