(PHP 5, PHP 7 < 7.4.0)
ibase_set_event_handler — Register a callback function to be called when events are posted
$event_handler, string $event_name, string ...$even_names): resource$connection,$event_handler,$event_name,...$event_namesThis function registers a PHP user function as event handler for the specified events.
event_handlerfalse if the event handler should be
canceled. Any other return value is ignored. This function accepts up
to 15 event arguments.
event_nameevent_namesThe return value is an event resource. This resource can be used to free the event handler using ibase_free_event_handler().
Örnek 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");
?>