Name
flock
Synopsis
bool flock(resourcehandle
, intoperation
[, intwould_block
])
Attempts to lock the file path of the file specified by
handle
. The operation is one of the
following values:
| Shared lock (reader) |
| Exclusive lock (writer) |
| Release a lock (either shared or exclusive) |
| Add to |
If specified, would_block
is set to
true
if the operation would cause a
block on the file. The function returns false
if the lock could not be obtained, and
true
if the operation
succeeded.
Because file locking is implemented at the process level on most
systems, flock()
cannot prevent two
PHP scripts running in the same web server process from accessing a
file at the same time.
Get Programming PHP, 3rd Edition now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.