streamWrapper::stream_lock
(PHP 5, PHP 7, PHP 8)
streamWrapper::stream_lock — Advisory file locking
Parameters
operation
-
operation is one of the following:
-
LOCK_SH to acquire a shared lock (reader).
-
LOCK_EX to acquire an exclusive lock (writer).
-
LOCK_UN to release a lock (shared or exclusive).
It is also possible to have LOCK_NB added as a
bitmask to one of the above operations, if the lock should not block
during the locking attempt (not supported on Windows).
Return Values
Returns true on success or false on failure.
Errors/Exceptions
Emits E_WARNING if call to this method fails (i.e. not implemented).