(PHP 4 >= 4.3.0, PHP 5, PHP 7, PHP 8)
msg_stat_queue — Получает информацию из структуры данных очереди сообщений
Функция msg_stat_queue() возвращает метаданные очереди сообщений,
которую задали параметром queue. Это полезно, например, для определения
процесса-отправителя только что полученного сообщения.
queueВ случае успешного выполнения возвращаемое значение функция возвращает массив, ключи и значения которого обозначают следующее: Структура массива для функции msg_stat_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 ).
|