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() - Встановлення інформації у структурі даних черги повідомлень