PHP 8.4.1 Released!

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_callbackRegistrar una función de retrollamada definida por el usuario para TAF de Oracle Database

Descripción

oci_register_taf_callback(resource $connection, mixed $callbackFn): bool

Registra una función de retrollamada definida por el usuario al parmátro connection. Si connection falla debido a un fallo de instancia o de red, la función de retrollamada registrada será invocada varias veces durante el fallo. Véase Soporte para 'Transparent Application Failover' (TAF) de OCI8 para más información sobre el soporte para TAF de OCI8.

Al llamar a oci_register_taf_callback() varias veces, cada registro sobreescribe al anterior.

Use oci_disable_taf_callback() para desregistrar explícitamente una retrollada definida por el usuario.

El registro de retrollamda de TAF NO se guardará a través conexiones persistentes, por lo que la retrollamada necesita ser registrada de nuevo para una nueva conexión persistente.

Parámetros

connection

Un identificador de conexión de Oracle.

calllbackFn

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

La interfaz de una función de retrollamada definida por el usuario de TAF es como sigue:

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

Véase la descripción del parámetro y el ejemplo en la página Soporte para 'Transparent Application Failover' (TAF) de OCI8.

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