ibase_set_event_handler
(PHP 5, PHP 7 < 7.4.0)
ibase_set_event_handler — Реєструє callback-функцію, яка буде викликатись при публікації подій
Опис
ibase_set_event_handler(callable $event_handler, string $event_name, string ...$even_names): resource
ibase_set_event_handler( resource $connection, callable $event_handler, string $event_name, string ...$event_names): resource
Функція реєструє функцію PHP в якості обробника подій для зазначених подій.
Список параметрів
event_handler
Callback-функція викликається з ім'ям події та ресурсом посилання як аргументи кожного разу, коли одна із зазначених подій публікується базою даних.
Callback-функція має повертати false
, якщо обробник події має бути скасовано. Будь-яке інше значення, що повертається, ігнорується. Функція ухвалює до 15 аргументів події.
event_name
Найменування події.
event_names
Дозволено максимум 15 подій.
Значення, що повертаються
Значення, що повертається, є ресурсом події. Цей ресурс можна використовувати для звільнення обробника подій за допомогою ibase_free_event_handler()
Приклади
Приклад #1 Приклад використання ibase_set_event_handler()****
Loading...
Дивіться також
- ibase_free_event_handler() - скасовує зареєстрований обробник події
- ibase_wait_event() - Чекаємо, поки подія буде опублікована в базі даних