array ( 0 => 'index.php', 1 => 'PHP Manual', ), 'head' => array ( 0 => 'UTF-8', 1 => 'de', ), 'this' => array ( 0 => 'function.msg-get-queue.php', 1 => 'msg_get_queue', ), 'up' => array ( 0 => 'ref.sem.php', 1 => 'Semaphore Funktionen', ), 'prev' => array ( 0 => 'function.ftok.php', 1 => 'ftok', ), 'next' => array ( 0 => 'function.msg-queue-exists.php', 1 => 'msg_queue_exists', ), 'alternatives' => array ( ), 'source' => array ( 'lang' => 'de', 'path' => 'reference/sem/functions/msg-get-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_get_queue — Legt eine Nachrichten-Warteschlange an oder hängt sich an existierende an
msg_get_queue() gibt eine ID zurück, die verwendet
werden kann, um auf die mit key
angegebene
System-V-Nachrichten-Warteschlange zuzugreifen. Existiert die
Nachrichten-Warteschlange noch nicht, so wird sie beim ersten Aufruf mit
den im optionalen Parameter permissions
angegebenen
Rechten angelegt. Ein weiterer Aufruf von
msg_get_queue() mit dem gleichen
key
liefert eine andere ID, beide IDs greifen aber
intern auf die gleiche Nachrichten-Warteschlange zu.
key
Numerische ID der Nachrichten-Warteschlange.
permissions
Zugriffsrechte der Warteschlange. Vorgabewert ist 0666. Existiert die Nachrichten-Warteschlange bereits, so wird dieser Parameter ignoriert.
Gibt eine SysvMessageQueue-Instanz für den Zugriff
auf eine System-V-Nachrichten-Warteschlange zurück.
Bei einem Fehler wird false
zurückgegeben.
Version | Beschreibung |
---|---|
8.0.0 | Bei Erfolg gibt diese Funktion nun eine SysvMessageQueue-Instanz zurück; vorher wurde eine resource zurückgegeben. |