oci_register_taf_callback

(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 的用户定义回调函数

描述

oci_register_taf_callback(resource $connection, ?callable $callback): bool

将用户定义的回调函数注册到 connection。如果 connection 由于实例或网络故障而失败,注册的回调函数将在故障转移期间被多次调用。有关信息,请参阅 OCI8 透明应用程序故障转移 (TAF) 支持

当多次调用 oci_register_taf_callback() 时,每次注册都会覆盖之前的注册。

使用 oci_unregister_taf_callback() 显式地注销用户定义的回调函数。

TAF 回调注册不会跨持久连接保存,因此需要为新的持久连接重新注册回调函数。

参数

connection

一个 Oracle 连接标识符。

callback

一个用于 Oracle TAF 的用户定义回调函数。它可以是函数名称的字符串或闭包(匿名函数)。

TAF 用户定义回调函数的接口如下所示

userCallbackFn(resource $connection, int $event, int $type): int

有关参数描述和示例,请参阅 OCI8 透明应用程序故障转移 (TAF) 支持 页面。

返回值

成功时返回 true,失败时返回 false

参见

添加注释

用户贡献的注释

此页面没有用户贡献的注释。
To Top