msg_set_queue
(PHP 4 >= 4.3.0, PHP 5, PHP 7)
msg_set_queue — Установка информации в структуре данных очереди сообщений
Описание
$queue
, array $data
) : boolmsg_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() - Создание или подключение к очереди сообщений