# msg_stat_queue

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

msg_stat_queue — Retourne des informations sur la file de messages

### Description

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

msg_stat_queue() retourne des informations sur la file de messages identifiée par `queue`. C'est une fonction pratique pour connaître le processus qui a émis le message qui vient d'être reçu.

### Liste de paramètres

`queue`

  La file des messages

### Valeurs de retour

La valeur retournée par la fonction est un tableau dont les index et valeurs sont les suivants :

Structure de réponse de msg_stat_queue()
`msg_perm.uid` | L'uid du propriétaire de la file.
`msg_perm.gid` | Le gid du propriétaire de la file.
`msg_perm.mode` | Le mode d'accès à la file.
`msg_stime` | L'heure du dernier message envoyé à la file.
`msg_rtime` | L'heure du dernier message émis par la file.
`msg_ctime` | L'heure de modification de la file.
`msg_qnum` | Le nombre de messages en attente dans la file.
`msg_qbytes` | Le nombre d'octets maximum autorisé dans un message de la file d'attente. Sous Linux, cette valeur peut être lue et modifiée via le fichier /proc/sys/kernel/msgmnb.
`msg_lspid` | Le pid du processus qui a envoyé le dernier message à la file.
`msg_lrpid` | Le pid du processus qui a reçu le dernier message de la file.

Returns `false` on failure.

### Historique

Version | Description
--- | ---
8.0.0 | `queue` attend désormais une SysvMessageQueue; auparavant, une resource était attendue.

### Voir aussi

- msg_remove_queue() - Détruit une file de messages
- msg_receive() - Reçoit un message depuis une file de messages
- msg_get_queue() - Crée ou s'attache à une file de messages
- msg_set_queue() - Modifie des informations dans la file de messages