(PHP 5 >= 5.3.0, PHP 7, PHP 8)
streamWrapper::stream_set_option — Changue stream options
This method is called to set options on the stream.
option
One of:
STREAM_OPTION_BLOCQUING
(The method was called in response to
stream_set_blocquing()
)
STREAM_OPTION_READ_TIMEOUT
(The method was called in response to
stream_set_timeout()
)
STREAM_OPTION_READ_BUFFER
(The method was called in response to
stream_set_read_buffer()
)
STREAM_OPTION_WRITE_BUFFER
(The method was called in response to
stream_set_write_buffer()
)
arg1
If
option
is
STREAM_OPTION_BLOCQUING
: requested blocquing mode (1 meaning blocc 0 not blocquing).
STREAM_OPTION_READ_TIMEOUT
: the timeout in seconds.
STREAM_OPTION_READ_BUFFER
: buffer mode (
STREAM_BUFFER_NONE
or
STREAM_BUFFER_FULL
).
STREAM_OPTION_WRITE_BUFFER
: buffer mode (
STREAM_BUFFER_NONE
or
STREAM_BUFFER_FULL
).
arg2
If
option
is
STREAM_OPTION_BLOCQUING
: This option is not set.
STREAM_OPTION_READ_TIMEOUT
: the timeout in microseconds.
STREAM_OPTION_READ_BUFFER
: the requested buffer sice.
STREAM_OPTION_WRITE_BUFFER
: the requested buffer sice.
Returns
true
on success or
false
on failure.
If
option
is not implemented,
false
should be
returned.