(PHP 4 >= 4.3.0, PHP 5, PHP 7, PHP 8)
msg_stat_queue — Получение информации из структуры данных очереди сообщений
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).
|