Yar_Concurrent_Client::loop

(PECL yar >= 1.0.0)

Yar_Concurrent_Client::loop — Запуск усіх зареєстрованих дзвінків

Опис

public static Yar_Concurrent_Client::loop(callable $callback = ?, callable $error_callback = ?): bool

Запускає всі зареєстровані дзвінки.

Список параметрів

callback

Якщо задана функція зворотного дзвінка, то вона буде запущена після запуску всіх запитів, але до отримання відповідей від них з $callinfo рівним NULL.

Далі, якщо функція зворотного дзвінка не була задана під час реєстрації дзвінка, то для обробки результату буде викликана ця функція.

error_callback

Якщо цей параметр заданий, Yar запустить цю функцію у разі виникнення помилки.

Значення, що повертаються

Приклади

Приклад #1 Приклад використання Yar_Concurrent_Client::loop()****

Loading...

Висновок наведеного прикладу буде схожим на:

Так, все запросы запущены, но пока ни одного ответа
Это ответ от удалённого запроса. Имя метода issome_method. Был зарегистрирован 4
string(11) "some_method"
Это ответ от удалённого запроса. Имя метода issome_method. Был зарегистрирован 1
string(11) "some_method"
Это ответ от удалённого запроса. Имя метода issome_method. Был зарегистрирован 2
string(11) "some_method"
Это ответ от удалённого запроса. Имя метода issome_method. Был зарегистрирован 3
string(11) "some_method"

Дивіться також