Retorna informações da estrutura de dados da fila de mensagens

# msg_stat_queue

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

msg_stat_queue — Retorna informações da estrutura de dados da fila de mensagens

### Descrição

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

msg_stat_queue() retorna os metadados da fila de mensagens para a fila de mensagens especificada por `queue`. Isso é útil, por exemplo, para determinar qual processo enviou a mensagem que acabou de receber.

### Parâmetros

`queue`
  A fila de mensagens.

### Valor Retornado

Em caso de sucesso, o valor de retorno é um array cujas chaves e valores têm os seguintes significados:

Array structure for msg_stat_queue
`msg_perm.uid` | O uid do proprietário da fila.
`msg_perm.gid` | O gid do proprietário da fila.
`msg_perm.mode` | O modo de acesso ao arquivo da fila.
`msg_stime` | O horário em que a última mensagem foi enviada para a fila.
`msg_rtime` | O horário em que a última mensagem foi recebida da fila.
`msg_ctime` | O horário em que a fila foi alterada pela última vez.
`msg_qnum` | O número de mensagens aguardando para serem lidas na fila.
`msg_qbytes` | O número máximo de bytes permitidos em uma fila de mensagens. No Linux, este valor pode ser lido e modificado via /proc/sys/kernel/msgmnb.
`msg_lspid` | O pid do processo que enviou a última mensagem para a fila.
`msg_lrpid` | O pid do processo que recebeu a última mensagem da fila.

Retorna `false` em caso de falha.

### Registro de Alterações

Versão | Descrição
--- | ---
8.0.0 | `queue` espera uma instância de SysvMessageQueue agora; anteriormente, um resource era esperado.

### Veja Também

- msg_remove_queue() - Destrói uma fila de mensagens
- msg_receive() - Recebe uma mensagem de uma fila de mensagens
- msg_get_queue() - Cria ou anexa a uma fila de mensagens
- msg_set_queue() - Define informações na estrutura de dados da fila de mensagens

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