streamWrapper::stream_set_option
(PHP 5 >= 5.3.0, PHP 7, PHP 8)
streamWrapper::stream_set_option — Altera as opções do fluxo
Descrição
Este método é chamado para definir as opções no fluxo.
Parâmetros
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
forSTREAM_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
ouSTREAM_BUFFER_FULL
).STREAM_OPTION_WRITE_BUFFER
: modo de buffer (STREAM_BUFFER_NONE
ouSTREAM_BUFFER_FULL
).
arg2
-
Se
option
forSTREAM_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.
Valor Retornado
Retorna true
em caso de sucesso ou false
em caso de falha.
Se option
não for implementada, false
deve ser
retornado.
Veja Também
- stream_set_blocking() - Definir modo de bloqueio/não-bloqueio em um fluxo
- stream_set_timeout() - Define o limite de tempo em um fluxo
- stream_set_write_buffer() - Define o tamanho do buffer de escrita do fluxo