streamWrapper::stream_lock
(PHP 5)
streamWrapper::stream_lock — Bloqueo de archivos asesorado
Descripción
public bool streamWrapper::stream_lock
( int
$operation
)
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).
Parámetros
-
operation -
operationes una de las operaciones siguientes:-
LOCK_SHpara adquirir un bloqueo compartido (lectura). -
LOCK_EXpara adquirir un bloqueo exclusivo (escritura). -
LOCK_UNpara liberar un bloqueo (compartido o exclusivo). -
LOCK_NB, utilice esta operación si no quiere que flock() bloquee mientras opera. (no soportado en Windows)
-
Valores devueltos
Devuelve TRUE en caso de éxito o FALSE en caso de error.
Errores/Excepciones
Emite un E_WARNING si la llamada a este método falla (es decir, no implementado).
Ver también
- stream_set_blocking() - Establecer el modo bloqueo/no-bloqueo en un flujo
- flock() - Bloqueo de archivos asesorado portable