array ( 0 => 'index.php', 1 => 'PHP Manual', ), 'head' => array ( 0 => 'UTF-8', 1 => 'de', ), 'this' => array ( 0 => 'function.msg-set-queue.php', 1 => 'msg_set_queue', ), 'up' => array ( 0 => 'ref.sem.php', 1 => 'Semaphore Funktionen', ), 'prev' => array ( 0 => 'function.msg-send.php', 1 => 'msg_send', ), 'next' => array ( 0 => 'function.msg-stat-queue.php', 1 => 'msg_stat_queue', ), 'alternatives' => array ( ), 'source' => array ( 'lang' => 'de', 'path' => 'reference/sem/functions/msg-set-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_set_queue — Setzt Metadaten in der Datenstruktur der Nachrichten-Warteschlange
msg_set_queue() erlaubt es, die Werte der Felder msg_perm.uid, msg_perm.gid, msg_perm.mode und msg_qbytes in der Datenstruktur der Nachrichten-Warteschlange zu ändern.
Änderungen an diesen Werten erfordern, dass PHP unter demselben Benutzer ausgeführt wird, der die Warteschlange erstellt hat, der Eigentümer der Warteschlange ist (wie in den existierenden msg_perm.xxx Feldern festgelegt) oder mit root-Rechten ausgeführt wird. Zur Erhöhung des msg_qbytes-Wertes über das systemweite Limit hinaus sind ebenfalls root-Rechte erforderlich.
queue
Die Nachrichten-Warteschlange.
data
Die gewünschten neuen Werte werden als Schlüssel/Wert-Paare im
data
-Array übergeben.
Version | Beschreibung |
---|---|
8.0.0 |
queue erwartet nun eine
SysvMessageQueue-Instanz; vorher wurde eine
resource erwartet.
|