PHP Conference Japan 2024

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(資源 $connection, ?可呼叫 $callback): 布林值

connection 註冊一個使用者自訂的回呼函式。如果 connection 因執行個體或網路故障而失敗,則註冊的回呼函式將在故障轉移期間被呼叫數次。詳情請參閱 OCI8 透明應用程式故障轉移 (TAF) 支援

當多次呼叫 oci_register_taf_callback() 時,每次註冊都會覆蓋前一次的註冊。

使用 oci_unregister_taf_callback() 明確地取消註冊使用者定義的回呼函式。

TAF 回呼函式的註冊不會跨越持續性連線儲存,因此需要為新的持續性連線重新註冊回呼函式。

參數

connection

Oracle 連線識別碼。

callback

要為 Oracle TAF 註冊的使用者定義回呼函式。它可以是函式名稱的字串或 Closure(匿名函式)。

TAF 使用者定義回呼函式的介面如下:

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

請參閱 OCI8 透明應用程式故障轉移 (TAF) 支援 頁面上的參數說明和範例。

傳回值

成功時傳回 true,失敗時傳回 false

另請參閱

新增註釋

使用者貢獻的註釋

此頁面沒有使用者貢獻的註釋。
To Top