(PHP 7.0 >= 7.0.21, PHP 8, PHP 7 >= 7.1.7, PHP 8, PECL OCI8 >= 2.1.7)
oci_register_taf_callback — Enregistre une fonction de rappel définie par l'utilisateur pour Oracle Database TAF
Enregistre une fonction de rappel définie par l'utilisateur pour connection
.
Si connection
échoue en raison d'une défaillance de l'instance ou du réseau,
la fonction de rappel enregistrée sera invoquée plusieurs fois pendant
le basculement. Voir Support de basculement d'application transparente OCI8
(TAF) pour plus d'informations.
Lorsque oci_register_taf_callback() est appelée plusieurs fois, chaque enregistrement écrase le précédent.
Utiliser oci_unregister_taf_callback() pour annuler explicitement un rappel défini par l'utilisateur.
Les enregistrements de rappel TAF ne seront PAS sauvegardés entre les connexions persistantes, par conséquent, le rappel doit être réenregistré pour une nouvelle connexion persistante.
connection
Un identifiant de connexion Oracle.
callback
Une fonction de rappel définie par l'utilisateur pour enregistrer TAF Oracle. Il peut s'agir d'une chaîne de nom de fonction ou d'une fermeture (fonction anonyme).
L'interface pour une fonction de rappel définie par l'utilisateur TAF est la suivante:
Voir la description du paramètre et un exemple sur la page Support de basculement d'application transparente OCI8 (TAF).