(PHP 4 >= 4.3.0, PHP 5, PHP 7, PHP 8)
msg_stat_queue — Liefert Informationen zur Datenstruktur einer Nachrichten-Warteschlange
msg_stat_queue() liefert die Metadaten zu der mit
queue angegebenen Nachrichten-Warteschlange. Diese
Informationen können z. B. genutzt werden, um herauszufinden welcher Prozess
eine gerade empfangene Nachricht gesendet hat.
queueBei Erfolg ist der Rückgabewert ein Array, dessen Schlüssel und Werte die folgende Bedeutung haben:
msg_perm.uid |
Die Benutzer-ID des Besitzers der Warteschlange. |
msg_perm.gid |
Die Gruppen-ID des Besitzers der Warteschlange. |
msg_perm.mode |
Der Dateizugriffsmodus der Warteschlange. |
msg_stime |
Der Zeitpunkt, zu dem die letzte Nachricht an die Warteschlange gesendet wurde. |
msg_rtime |
Der Zeitpunkt, zu dem die letzte Nachricht von der Warteschlange empfangen wurde. |
msg_ctime |
Der Zeitpunkt, zu dem sich der Status der Warteschlange zuletzt geändert hat. |
msg_qnum |
Die Anzahl der Nachrichten, die sich zur Zeit noch in der Warteschlange befinden. |
msg_qbytes |
Die maximal erlaubte Anzahl von Bytes in einer Nachrichten-Warteschlange. Unter Linux kann dieser Wert über /proc/sys/kernel/msgmnb gelesen und verändert werden. |
msg_lspid |
Die Prozess-ID des Prozesses, der die letzte Nachricht an die Warteschlange gesendet hat. |
msg_lrpid |
Die Prozess-ID des Prozesses, der die letzte Nachricht aus der Warteschlange empfangen hat. |
Gibt bei Auftreten eines Fehlers false zurück.
| Version | Beschreibung |
|---|---|
| 8.0.0 |
queue erwartet nun eine
SysvMessageQueue-Instanz; vorher wurde eine
resource erwartet.
|