Devuelve información sobre la cola de mensajes

# msg_stat_queue

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

msg_stat_queue — Devuelve información sobre la cola de mensajes

### Descripción

function msg_stat_queue(SysvMessageQueue `$queue`): array|false

msg_stat_queue() devuelve información sobre la cola de mensajes identificada por `queue`. Es una función práctica para conocer el proceso que emitió el mensaje que acaba de ser recibido.

### Parámetros

`queue`
  La cola de mensajes

### Valores devueltos

El valor devuelto por la función es un array cuyos índices y valores son los siguientes :

Estructura de respuesta de msg_stat_queue()
`msg_perm.uid` | El uid del propietario de la cola.
`msg_perm.gid` | El gid del propietario de la cola.
`msg_perm.mode` | El modo de acceso a la cola.
`msg_stime` | La hora del último mensaje enviado a la cola.
`msg_rtime` | La hora del último mensaje emitido por la cola.
`msg_ctime` | La hora de modificación de la cola.
`msg_qnum` | El número de mensajes en espera en la cola.
`msg_qbytes` | El número máximo de bytes autorizados en un mensaje de la cola de espera. En Linux, este valor puede ser leído y modificado a través del archivo /proc/sys/kernel/msgmnb.
`msg_lspid` | El pid del proceso que envió el último mensaje a la cola.
`msg_lrpid` | El pid del proceso que recibió el último mensaje de la cola.

Devuelve `false` en caso de error.

### Historial de cambios

Versión | Descripción
--- | ---
8.0.0 | `queue` ahora espera una SysvMessageQueue; anteriormente, se esperaba un resource.

### Ver también

- msg_remove_queue() - Destruye una cola de mensajes
- msg_receive() - Recibe un mensaje desde una cola de mensajes
- msg_get_queue() - Crea o se adhiere a una cola de mensajes
- msg_set_queue() - Modifica información en la cola de mensajes

`↑` and `↓` to navigate • `Enter` to select • `Esc` to close • `/` to open