PHP 7.2.0 Release Candidate 4 Released

oci_register_taf_callback

(PHP >= 7.0.21, PHP >= 7.1.7, PHP 7.2, PECL OCI8 >= 2.1.7)

oci_register_taf_callbackРегистрирует пользовательскую функцию обратного вызова для Oracle Database TAF

Описание

bool oci_register_taf_callback ( resource $connection , mixed $callbackFn )

Регистрирует пользовательскую функцию обратного вызова для соединения connection. Если соединение connection оборвалось из-за проблем с БД или сетью, будет произведено несколько запусков зарегистрированной функции в процессе восстановления. Более подробно читайте OCI8 Transparent Application Failover (TAF) Support .

Каждый новый вызов oci_register_taf_callback() будет затирать предыдущие регистрации.

Для явного удаления регистрации используйте функцию oci_unregister_taf_callback().

Регистрация функции обратного вызова НЕ сохраняется для постоянных соединений, следовательно при каждом новом постоянном соединении ее необходимо перерегистрировать.

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

connection

Идентификатор соединения Oracle.

callbackFn

Пользовательская функция для регистрации для Oracle TAF. Может быть как строкой с именем функции, так и замыканием (анонимной функцией).

Интерфейс функции следующий:

int userCallbackFn ( resource $connection , int $event , int $type )

Описание параметров и примеры смотрите на странице OCI8 Transparent Application Failover (TAF) Support.

Возвращаемые значения

Возвращает TRUE в случае успешного завершения или FALSE в случае возникновения ошибки.

Смотрите также

  • oci_unregister_taf_callback() - Удалить регистрацию пользовательской функции обратного вызова для Oracle Database TAF

add a note add a note

User Contributed Notes

There are no user contributed notes for this page.
To Top