msg_set_queue

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

msg_set_queue — Встановлення інформації у структурі даних черги повідомлень

Опис

msg_set_queue(SysvMessageQueue $queue, array $data): bool

**msg_set_queue()**позволяет вам изменить значения полей msg_perm.uid, msg_perm.gid, msg_perm.mode та msg_qbytes у службовій структурі даних черги повідомлень.

Зміна структури даних можлива лише в тому випадку, якщо PHP запущений від користувача, який створив чергу, що володіє чергою (визначається полем msg_perm.xxx), або має root-привілеї. Root-привілеї потрібні для збільшення значення msg_qbytes вище системних лімітів.

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

queue

Черга повідомлень.

data

Ви вказуєте значення, що вимагають встановлення через відповідні ключі масиву data

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

Повертає true у разі успішного виконання або **false**в случае возникновения ошибки.

список змін

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

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

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