streamWrapper::stream_set_option
(PHP 5 >= 5.3.0, PHP 7, PHP 8)
streamWrapper::stream_set_option — Зміна налаштувань потоку
Опис
public streamWrapper::stream_set_option(int $option, int $arg1, int $arg2): bool
Цей метод викликається під час встановлення параметрів потоку.
Список параметрів
option
Одне із значень:
STREAM_OPTION_BLOCKING
(Метод викликаний у результаті виклику функціїstream_set_blocking()) .STREAM_OPTION_READ_TIMEOUT
(Метод викликаний у результаті виклику функціїstream_set_timeout()) .STREAM_OPTION_WRITE_BUFFER
(Метод викликаний у результаті виклику функціїstream_set_write_buffer()) .
arg1
Якщо option
принимает значение:
STREAM_OPTION_BLOCKING
: запит режиму блокування (1 - блокувати, 0 - не блокувати).STREAM_OPTION_READ_TIMEOUT
: час очікування в секундахSTREAM_OPTION_WRITE_BUFFER
: режим буферизації (STREAM_BUFFER_NONE
абоSTREAM_BUFFER_FULL
arg2
Якщо option
принимает значение:
STREAM_OPTION_BLOCKING
: це значення ні на що не впливаєSTREAM_OPTION_READ_TIMEOUT
: час очікування у мілісекундах.STREAM_OPTION_WRITE_BUFFER
: потрібний розмір буфера.
Значення, що повертаються
Повертає true
у разі успішного виконання або false
в случае возникновения ошибки. Еслиoption
не реализован, метод должен возвращатьfalse
Дивіться також
- stream_set_blocking() - Встановити блокуючий/неблокуючий режим у потоці
- stream_set_timeout() - Встановити значення часу очікування потоку
- stream_set_write_buffer() - Встановлює буферизацію файлу під час запису у вказаний потік