msg_stat_queue
(PHP 4 >= 4.3.0, PHP 5, PHP 7)
msg_stat_queue — Получение информации из структуры данных очереди сообщений
Описание
msg_stat_queue
( SysvMessageQueue
$queue
) : array|false
msg_stat_queue() возвращает мета-данные очереди сообщений,
задаваемой queue
. Это полезно, например, для определения
процесса-отправителя полученного вами только что сообщения.
Список параметров
-
queue
-
Очередь сообщений.
Возвращаемые значения
В случае успешного выполнения возвращаемое значение представляет собой массив, ключи и значения которого означают следующее:
msg_perm.uid |
uid владельца очереди |
msg_perm.gid |
gid владельца очереди. |
msg_perm.mode |
Режим доступа к очереди. |
msg_stime |
Время последней отправки сообщения в очередь. |
msg_rtime |
Время последнего получения сообщаения из очереди. |
msg_ctime |
Время последнего изменения очереди. |
msg_qnum |
Количество сообщений в очереди. |
msg_qbytes |
Максимальное количество байт, допустимое в одной очеди сообщений. В Linux это значение можно получить и изменить через /proc/sys/kernel/msgmnb. |
msg_lspid |
pid процесса, последним отправившего сообщение в очередь. |
msg_lrpid |
pid прочесса, последним получившим сообщение из очереди. |
Возвращает false
в случае возникновения ошибки.
Список изменений
Версия | Описание |
---|---|
8.0.0 |
Параметр queue теперь ожидает экземпляр SysvMessageQueue;
ранее ожидался русурс (resource).
|
Смотрите также
- msg_remove_queue() - Удаление очереди сообщений
- msg_receive() - Получение сообщения из очереди сообщений
- msg_get_queue() - Создание или подключение к очереди сообщений
- msg_set_queue() - Установка информации в структуре данных очереди сообщений