pg_get_notify

(PHP 4 >= 4.3.0, PHP 5, PHP 7, PHP 8)

pg_get_notify — Отримання SQL NOTIFY повідомлення

Опис

pg_get_notify(PgSql\Connection $connection, int $mode = PGSQL_ASSOC): array|false

pg_get_notify() отримує повідомлення, згенеровані командою SQL NOTIFYДля получения уведомлений используйте команду SQLLISTEN

Список параметрів

connection

Екземпляр PgSql\Connection

mode

Необов'язковий параметр, керуючий тим, як індексується масив, що повертається (array). Параметр mode є константою і може приймати такі значення: PGSQL_ASSOC PGSQL_NUM і PGSQL_BOTHПри использованииPGSQL_NUM функція повертає масив із числовими індексами, при використанні PGSQL_ASSOC вона поверне лише асоціативні індекси, а PGSQL_BOTH поверне як числові, і асоціативні індекси.

Значення, що повертаються

Масив (array), що містить повідомлення NOTIFY та PID сервера БД. Якщо підтримується сервером, масив також містить версію сервера та корисне навантаження. Якщо жодних повідомлень не очікується, функція поверне false

список змін

ВерсияОпис
8.1.0Параметрconnection тепер чекає екземпляр PgSql\Connection; раніше очікувався ресурс (resource

Приклади

Приклад #1 Повідомлення PostgreSQL NOTIFY

Loading...

Дивіться також

  • pg_get_pid() - Отримує ID процесу сервера БД