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