(PHP 5 >= 5.3.0, PHP 7, PHP 8)
streamWrapper::stream_set_option — Change les options du flux
Cette méthode est appelée pour modifier les options du flux.
option
Une des constantes parmi :
STREAM_OPTION_BLOCKING
(Cette méthode est appelée en réponse à stream_set_blocking())STREAM_OPTION_READ_TIMEOUT
(Cette méthode est appelée en réponse à stream_set_timeout())STREAM_OPTION_READ_BUFFER
(Cette méthode est appelée en réponse à stream_set_read_buffer())STREAM_OPTION_WRITE_BUFFER
(Cette méthode est appelée en réponse à stream_set_write_buffer())arg1
Si option
vaut
STREAM_OPTION_BLOCKING
: mode bloquant demandé (1 signifie bloquant, 0 non-bloquant).STREAM_OPTION_READ_TIMEOUT
: le délai d'expiration en secondes.STREAM_OPTION_READ_BUFFER
: le mode de buffer (STREAM_BUFFER_NONE
ou STREAM_BUFFER_FULL
).STREAM_OPTION_WRITE_BUFFER
: le mode de buffer (STREAM_BUFFER_NONE
ou STREAM_BUFFER_FULL
).arg2
Si option
vaut
STREAM_OPTION_BLOCKING
: cette option n'est pas active.STREAM_OPTION_READ_TIMEOUT
: le délai d'expiration en microsecondes.STREAM_OPTION_READ_BUFFER
: la taille du buffer demandé.STREAM_OPTION_WRITE_BUFFER
: la taille du buffer demandé.
Cette fonction retourne true
en cas de succès ou false
si une erreur survient.
Si option
n'est pas implémentée,
false
doit être retourné.