streamWrapper::stream_flush
streamWrapper::stream_open
streamWrapper
PHP Manual

# streamWrapper::stream_lock

(PHP 5)

streamWrapper::stream_lock — Advisory file locking

### Descripción

public bool streamWrapper::stream_lock ( mode `$operation` )

This method is called in response to flock(), when file_put_contents() (when `flags` contains `LOCK_EX`), stream_set_blocking() and when closing the stream (`LOCK_UN`).

### Lista de parámetros

`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).
  - `LOCK_NB` if you don't want flock() to block while locking. (not supported on Windows)

### Valores retornados

Devuelve `TRUE` si todo se llevó a cabo correctamente, `FALSE` en caso de fallo.

### Errors/Exceptions

Emits `E_WARNING` if call to this method fails (i.e. not implemented).

### Ver también

- stream_set_blocking() - Establecer modo de bloqueo/no-bloqueo sobre una secuencia
- flock() - Aviso de bloqueo de archivos portable

streamWrapper::stream_flush
streamWrapper::stream_open
streamWrapper
PHP Manual