PHP 8.5.0 Alpha 1 available for testing

oci_register_taf_callback

(PHP 7.0 >= 7.0.21, PHP 8, PHP 7 >= 7.1.7, PHP 8, PECL OCI8 >= 2.1.7)

oci_register_taf_callbackRegistra una función de retrollamada definida por el usuario para Oracle Database TAF

Descripción

oci_register_taf_callback(resource $connection, ?callable $callback): bool

Se registra una función de retrollamada definida por el usuario para connection. Si connection falla debido a una falla de instancia o de red, la función de retrollamada registrada será invocada varias veces durante el basculement. Ver Soporte de basculement de aplicación transparente OCI8 (TAF) para más información.

Cuando oci_register_taf_callback() es llamada varias veces, cada registro sobrescribe al anterior.

Utilizar oci_unregister_taf_callback() para cancelar explícitamente un retrollamada definida por el usuario.

Los registros de retrollamada TAF NO serán guardados entre conexiones persistentes, por lo tanto, el retrollamada debe ser re-registrado para una nueva conexión persistente.

Parámetros

connection

Un identificador de conexión Oracle.

callback

Una función de retrollamada definida por el usuario para registrar TAF Oracle. Puede ser una cadena de nombre de función o una clausura (función anónima).

La interfaz para una función de retrollamada definida por el usuario TAF es la siguiente:

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

Ver la descripción del parámetro y un ejemplo en la página Soporte de basculement de aplicación transparente OCI8 (TAF).

Valores devueltos

Devuelve true en caso de éxito o false en caso de error.

Ver también

add a note

User Contributed Notes

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