(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.
connection
Um identificador de conexão Oracle.
callback
Uma 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.