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 процесу сервера БД