(PHP 5 >= 5.3.0, PHP 7)
streamWrapper::stream_set_option — Change les options du flux
$option
, int $arg1
, int $arg2
)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_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_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_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é.