(PHP 7.0 >= 7.0.21, PHP 8, PHP 7 >= 7.1.7, PHP 8, PECL OCI8 >= 2.1.7)
oci_register_taf_callback — Registra uma função de retorno definida pelo usuário para o TAF do Oracle Database
Registra uma função de retorno definida pelo usuário para a conexão connection.
Se a conexão de connection falhar devido a uma falha de instância ou de rede,
a função de retorno registrada será invocada várias vezes durante
o failover. Consulte Suporte para Failover Transparente
de Aplicativos (TAF) OCI8 para obter informações.
Quando oci_register_taf_callback() é chamada várias vezes, cada registro substitui o anterior.
Use oci_unregister_taf_callback() para cancelar explicitamente o registro de uma função de retorno definida pelo usuário.
O registro de função de retorno do TAF NÃO será salvo em conexões persistentes, portanto, a função de retorno precisa ser registrada novamente para uma nova conexão persistente.
connectionUm identificador de conexão Oracle.
callbackUma função de retorno definida pelo usuário para registro no Oracle TAF. Pode ser uma string com o nome da função ou um Closure (função anônima).
A interface de uma função de retorno definida pelo usuário do TAF é a seguinte:
Veja a descrição do parâmetro e um exemplo na página Suporte ao Failover Transparente de Aplicativos (TAF) do OCI8.