stream_set_timeout
(PHP 4 >= 4.3.0, PHP 5, PHP 7, PHP 8)
stream_set_timeout — Встановлення часу очікування потоку.
Опис
stream_set_timeout(resource $stream, int $seconds, int $microseconds = 0): bool
Устанавливает значение времени ожидания в потокеstream
, равное сумме параметровseconds
иmicroseconds
Коли час роботи потоку спливає, ключ 'timed_out' масиву, що повертається функцією stream_get_meta_data(), устанавливается в значение**true
**хоча помилка або попередження не генерується.
Список параметрів
stream
Цільовий потік.
seconds
Секунди в установленому часі очікування.
microseconds
Мікросекунди в установленому часі очікування.
Значення, що повертаються
Повертає true
у разі успішного виконання або **false
**в случае возникновения ошибки.
Приклади
Приклад #1 Приклад використання stream_set_timeout()****
Loading...
Примітки
Зауваження :
Ця функція не працює з просунутими операціями, такими як stream_socket_recvfrom(). Використовуйте замість неї stream_select()с параметром времени ожидания.
Ця функція раніше викликалася через set_socket_timeout() і пізніше через socket_set_timeout()але це використання застаріло.
Дивіться також
- fsockopen() - Відкриває з'єднання з інтернет-сокетом або доменним сокетом Unix
- fopen() - Відкриває файл або URL