msg_stat_queue

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

msg_stat_queue返回消息队列数据结构的信息

描述

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

参见

添加注释

用户贡献的注释

此页面没有用户贡献的注释。
To Top