PHP 8.6.0 Beta 1 is available for testing

msg_stat_queue

(PHP 4 >= 4.3.0, PHP 5, PHP 7, PHP 8)

msg_stat_queueПолучает информацию из структуры данных очереди сообщений

Описание

function msg_stat_queue(SysvMessageQueue $queue): array |false

Функция 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 ).

Смотрите также

  • msg_remove_queue() - Удаляет очередь сообщений
  • msg_receive() - Получает сообщение из очереди сообщений
  • msg_get_queue() - Создаёт или подключает к очереди сообщений
  • msg_set_queue() - Устанавливает информацию в структуре данных очереди сообщений

Нашли ошибку?

ИнструкцияИсправлениеСообщение об ошибке
+Добавить

Примечания пользователей

Пользователи ещё не добавляли примечания для страницы

AltStyle によって変換されたページ (->オリジナル) /