Pdo\Pgsql::getNotify
(PHP 8 >= 8.4.0)
Pdo\Pgsql::getNotify — Get asynchronous notification
説明
$fetchMode
= PDO::FETCH_DEFAULT, int $timeoutMilliseconds
= 0): array|falseReturns a result set representing a pending asynchronous notification.
パラメータ
fetchMode
-
The format the result set should be returned as, one of the following constants:
timeoutMilliseconds
- The length of time to wait for a response, in milliseconds.
戻り値
If one or more notifications is pending, returns a single row,
with fields message
and pid
,
otherwise returns false
.
エラー / 例外
A ValueError is thrown if
fetchMode
is not one of the valid
PDO::FETCH_*
constants.
A ValueError is thrown if
timeoutMilliseconds
is less than 0
.
A E_WARNING
is raised when
timeoutMilliseconds
is greater than the value
that can be contained in a signed 32-bit integer, in which case it will be
the maximum value of a signed 32-bit integer.
参考
- PDO::query() - プレースホルダを指定せずに、SQL ステートメントを準備して実行する
- PDOStatement::fetch() - 結果セットから次の行を取得する
- PDOStatement::fetchAll() - 結果セットから、残っている行を取得する