(PHP 5 >= 5.3.0, PHP 7, PHP 8)
streamWrapper::stream_set_option — Altera as opções do fluxo
Este método é chamado para definir as opções no fluxo.
option
Uma das opções:
STREAM_OPTION_BLOCKING
(o método foi chamado em resposta a stream_set_blocking())STREAM_OPTION_READ_TIMEOUT
(o método foi chamado em resposta a stream_set_timeout())STREAM_OPTION_READ_BUFFER
(o método foi chamado em resposta a stream_set_read_buffer())STREAM_OPTION_WRITE_BUFFER
(o método foi chamado em resposta a stream_set_write_buffer())arg1
Se option
for
STREAM_OPTION_BLOCKING
: modo de bloqueio requerido (1 significa bloqueio e 0 sem bloqueio).STREAM_OPTION_READ_TIMEOUT
: limite de tempo em segundos.STREAM_OPTION_READ_BUFFER
: modo de buffer (STREAM_BUFFER_NONE
ou STREAM_BUFFER_FULL
).STREAM_OPTION_WRITE_BUFFER
: modo de buffer (STREAM_BUFFER_NONE
ou STREAM_BUFFER_FULL
).arg2
Se option
for
STREAM_OPTION_BLOCKING
: esta opção não está definida.STREAM_OPTION_READ_TIMEOUT
: limite de tempo em microssegundos.STREAM_OPTION_READ_BUFFER
: tamanho do buffer de leitura requerido.STREAM_OPTION_WRITE_BUFFER
: tamanho do buffer de gravação requerido.
Retorna true
em caso de sucesso ou false
em caso de falha.
Se option
não for implementada, false
deve ser
retornado.