PHP.mk документација

ibase_set_event_handler

Почист и полокален преглед на PHP референцата, со задржана структура од PHP.net и подобра читливост за примери, секции и белешки.

function.ibase-set-event-handler.php PHP.net прокси Преводот се освежува
Оригинал на PHP.net
Патека function.ibase-set-event-handler.php Локална патека за оваа страница.
Извор php.net/manual/en Оригиналниот HTML се реупотребува и локално се стилизира.
Режим Прокси + превод во позадина Кодовите, табелите и белешките остануваат читливи во истиот тек.
ibase_set_event_handler

Референца за `function.ibase-set-event-handler.php` со подобрена типографија и навигација.

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): resource
ibase_set_event_handler(
         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() - Почекајте да се објави настан од базата на податоци

Белешки од корисници

Нема белешки од корисници за оваа страница.
Навигација

Прелистувај сродни теми и функции.

На оваа страница

Автоматски outline од активната документација.

Насловите ќе се појават тука по вчитување.

Попрегледно читање

Примерите, changelog табелите и user notes се визуелно издвоени за да не се губат во долгата содржина.

Брз совет Користи го outline-от Скокни директно на главните секции од активната страница.
Извор Оригиналниот линк останува достапен Кога ти треба целосен upstream context, отвори го PHP.net во нов tab.