PHP 8.4.2 Released!

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
Длительность ожидания ответа, в миллисекундах.

Возвращаемые значения

Если одно или несколько уведомлений находятся на рассмотрении, возвращает одну строку с полями message и pid, в противном случае возвращает значение false.

Ошибки

Если значение параметра fetchMode не является одной из допустимых констант PDO::FETCH_*, выбрасывается ошибка ValueError.

Если значение параметра timeoutMilliseconds меньше 0, выбрасывается ошибка ValueError.

Если значение параметра timeoutMilliseconds больше значения, которое может содержаться в 32-битном целом числе со знаком, выбрасывается ошибка уровня E_WARNING, а значением параметра будет максимальное значение 32-битного целого числа со знаком.

Смотрите также

  • PDO::query() - Подготавливает и выполняет выражение SQL без заполнителей
  • PDOStatement::fetch() - Извлечение следующей строки из результирующего набора
  • PDOStatement::fetchAll() - Выбирает строки, которые остались в наборе результатов
Добавить

Примечания пользователей

Пользователи ещё не добавляли примечания для страницы
To Top