msg_get_queue

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

msg_get_queue — Створення або підключення до черги повідомлень

Опис

msg_get_queue(int $key, int $permissions = 0666): SysvMessageQueue|false

msg_get_queue() повертає ідентифікатор, який використовується для доступу до черги повідомлень System V із зазначеним ключем key. Перший виклик створює чергу повідомлень із необов'язковими правами permissions. Другий та наступні виклики msg_get_queue() для того ж key повертатимуть інші ідентифікатори, проте всі вони посилатимуться на ту саму чергу повідомлень.

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

key

Числовий ідентифікатор черги повідомлень.

permissions

Права доступа к очереди. По умолчанию 0666. Если очередь сообщений уже существует, параметрpermissions ігнорується.

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

Повертає екземпляр SysvMessageQueue, який може бути використаний для доступу до черги повідомлень System V або **false**в случае возникновения ошибки.

список змін

ВерсияОпис
8.0.0У разі успішного виконання функція тепер повертає екземпляр SysvMessageQueue; раніше повертався ресурс (resource).

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

  • msg_remove_queue() - Видалення черги повідомлень
  • msg_receive() - Отримання повідомлення з черги повідомлень
  • msg_send() - Надсилання повідомлення в чергу повідомлень
  • msg_stat_queue() - Отримання інформації із структури даних черги повідомлень
  • msg_set_queue() - Встановлення інформації у структурі даних черги повідомлень