(PHP 7.0 >= 7.0.21, PHP 8, PHP 7 >= 7.1.7, PHP 8, PECL OCI8 >= 2.1.7)
oci_register_taf_callback — Registrar una función de retrollamada definida por el usuario para TAF de Oracle Database
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.
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:
Véase la descripción del parámetro y el ejemplo en la página Soporte para 'Transparent Application Failover' (TAF) de OCI8.
Devuelve true
en caso de éxito o false
en caso de error.