(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.
optionUne 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é.