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 のフィールドを含む1行を返します。 そうでなければ false を返します。

エラー / 例外

fetchMode が有効な PDO::FETCH_* 定数のいずれでもない場合、ValueError がスローされます。

timeoutMilliseconds0 未満の場合、 ValueError がスローされます。

timeoutMilliseconds が符号付き32ビットの整数に 収まらない場合、E_WARNING が発生し、 その値は符号付き32ビットの整数の最大値に丸められます。

参考

add a note

User Contributed Notes

There are no user contributed notes for this page.
To Top