(PHP 5, PHP 7, PHP 8)
streamWrapper::stream_lock — Bloqueo de archivos asesorado
Este método es llamado en respuesta a flock(), cuando se utiliza
file_put_contents() (cuando el parámetro flags
contiene LOCK_EX
),
stream_set_blocking() y cuando se cierra el flujo
(LOCK_UN
).
operation
operation
es una de las operaciones siguientes:
LOCK_SH
para adquirir un bloqueo compartido (lectura).
LOCK_EX
para adquirir un bloqueo exclusivo (escritura).
LOCK_UN
para liberar un bloqueo (compartido o exclusivo).
LOCK_NB
, utilice esta operación si no quiere que
flock() bloquee mientras opera.
(no soportado en Windows)
Devuelve true
en caso de éxito o false
en caso de error.
Emite un E_WARNING
si la llamada a este método falla (es decir, no implementado).