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