stream_set_blocking

(PHP 4 >= 4.3.0, PHP 5, PHP 7, PHP 8)

stream_set_blockingConfigura el modo de bloqueo de un flujo

Descripción

stream_set_blocking(resource $stream, bool $enable): bool

stream_set_blocking() configura el modo de bloqueo del flujo stream.

Esta función funciona para todos los flujos que soportan el modo no bloqueante (actualmente, los ficheros y los flujos de sockets).

Parámetros

stream

El flujo.

enable

Si enable vale false, stream se configurará en modo no bloqueante, y si vale true, stream se configurará en modo bloqueante. Esta llamada afecta a las funciones tales como fgets() y fread() que leen en flujos. En modo no bloqueante, la función fgets() se ejecuta justo después de su llamada, mientras que en modo bloqueante, esperará datos.

Valores devueltos

Devuelve true en caso de éxito o false en caso de error.

Notas

Nota:

Esta función no tiene efecto para los ficheros locales bajo Windows. El modo no bloqueante no está soportado bajo Windows.

Ver también