PHP.mk документација
ibase_set_event_handler
Почист и полокален преглед на PHP референцата, со задржана структура од PHP.net и подобра читливост за примери, секции и белешки.
Патека
function.ibase-set-event-handler.php
Локална патека за оваа страница.
Извор
php.net/manual/en
Оригиналниот HTML се реупотребува и локално се стилизира.
Режим
Прокси + превод во позадина
Кодовите, табелите и белешките остануваат читливи во истиот тек.
Референца
function.ibase-set-event-handler.php
ibase_set_event_handler
Референца за `function.ibase-set-event-handler.php` со подобрена типографија и навигација.
ibase_set_event_handler
(PHP 5, PHP 7 < 7.4.0)
ibase_set_event_handler — Регистрирајте функција за повикување што ќе се повика кога ќе се објават настани
= NULL
ibase_set_event_handler(callable
$event_handler, string $event_name, string ...$even_names): resourceibase_set_event_handler(
resource
callable
string
string
): resource
resource
$connection,callable
$event_handler,string
$event_name,string
...$event_names): resource
Оваа функција регистрира корисничка функција на PHP како ракувач со настани за наведените настани.
Параметри
event_handler-
Повикот се повикува со името на настанот и ресурсот за врска како аргументи секогаш кога еден од наведените настани ќе биде објавен од базата на податоци.
Повикот мора да врати
falseако ракувачот со настани треба да биде откажан. Секое друго вратено значење се игнорира. Оваа функција прифаќа до 15 аргументи за настани. event_name- Име на настан.
event_names- Дозволени се најмногу 15 настани.
Вратени вредности
Вратената вредност е ресурс на настан. Овој ресурс може да се користи за ослободување на ракувачот со настани користејќи ibase_free_event_handler().
Примери
Пример #1 ibase_set_event_handler() example
<?php
function event_handler($event_name, $link)
{
if ($event_name == "NEW ORDER") {
// process new order
ibase_query($link, "UPDATE orders SET status='handled'");
} else if ($event_name == "DB_SHUTDOWN") {
// free event handler
return false;
}
}
ibase_set_event_handler($link, "event_handler", "NEW_ORDER", "DB_SHUTDOWN");
?>Види Исто така
- ibase_free_event_handler() - Откажува регистриран ракувач со настани
- ibase_wait_event() - Почекајте да се објави настан од базата на податоци
Белешки од корисници
Нема белешки од корисници за оваа страница.