(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). |