(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.
optionUma 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.