(PHP 7.0 >= 7.0.21,PHP 8,PHP 7 >= 7.1.7,PHP 8,PECL OCI8 >= 2.1.7)
oci_register_taf_callback — 注册 Oracle 数据库 TAF 的用户定义回调函数
将用户定义的回调函数注册到 connection
。如果 connection
由于实例或网络故障而失败,注册的回调函数将在故障转移期间被多次调用。有关信息,请参阅 OCI8 透明应用程序故障转移 (TAF) 支持。
当多次调用 oci_register_taf_callback() 时,每次注册都会覆盖之前的注册。
使用 oci_unregister_taf_callback() 显式地注销用户定义的回调函数。
TAF 回调注册不会跨持久连接保存,因此需要为新的持久连接重新注册回调函数。
connection
一个 Oracle 连接标识符。
callback
一个用于 Oracle TAF 的用户定义回调函数。它可以是函数名称的字符串或闭包(匿名函数)。
TAF 用户定义回调函数的接口如下所示
有关参数描述和示例,请参阅 OCI8 透明应用程序故障转移 (TAF) 支持 页面。