2024 年 PHP Conference Japan

Pdo\Pgsql::getNotify

(PHP 8 >= 8.4.0)

Pdo\Pgsql::getNotify取得非同步通知

說明

public Pdo\Pgsql::getNotify(int $fetchMode = PDO::FETCH_DEFAULT, int $timeoutMilliseconds = 0): array|false

傳回代表擱置中非同步通知的結果集。

參數

fetchMode

結果集應傳回的格式,下列常數之一

timeoutMilliseconds
等待回應的時間長度,以毫秒為單位。

傳回值

如果有一個或多個通知待處理,則返回單列,包含欄位 messagepid,否則返回 false

錯誤/例外

如果 fetchMode 不是有效的 PDO::FETCH_* 常數之一,則會拋出 ValueError 例外。

如果 timeoutMilliseconds 小於 0,則會拋出 ValueError 例外。

timeoutMilliseconds 大於有號 32 位元整數可以容納的值時,會產生 E_WARNING 警告,在這種情況下,它將是有號 32 位元整數的最大值。

另請參閱

新增註記

使用者貢獻的註記

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