array ( 0 => 'index.php', 1 => 'PHP Manual', ), 'head' => array ( 0 => 'UTF-8', 1 => 'fr', ), 'this' => array ( 0 => 'function.msg-stat-queue.php', 1 => 'msg_stat_queue', ), 'up' => array ( 0 => 'ref.sem.php', 1 => 'Fonctions Sémaphore', ), 'prev' => array ( 0 => 'function.msg-set-queue.php', 1 => 'msg_set_queue', ), 'next' => array ( 0 => 'function.sem-acquire.php', 1 => 'sem_acquire', ), 'alternatives' => array ( ), 'source' => array ( 'lang' => 'fr', 'path' => 'reference/sem/functions/msg-stat-queue.xml', ), ); $setup["toc"] = $TOC; $setup["toc_deprecated"] = $TOC_DEPRECATED; $setup["parents"] = $PARENTS; manual_setup($setup); ?>
(PHP 4 >= 4.3.0, PHP 5, PHP 7, PHP 8)
msg_stat_queue — Retourne des informations sur la file de messages
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.
queue
La file des messages
La valeur retournée par la fonction est un tableau dont les index et valeurs sont les suivants :
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.
Version | Description |
---|---|
8.0.0 |
queue attend désormais une SysvMessageQueue;
auparavant, une resource était attendue.
|