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