Home > PHP > Function > Semaphore > msg_get_queue()

msg_get_queue()

msg_get_queue - Create or attach to a message queue

Syntax

resource msg_get_queue (int $key, int $perms)

Arguments

  • key - Message queue numeric ID
  • perms - Queue permissions. Default to 0666. If the message queue already exists, the perms will be ignored.

Description

msg_get_queue() returns an id that can be used to access the System V message queue with the given key. The first call creates the message queue with the optional perms. A second call to msg_get_queue() for the same key will return a different message queue identifier, but both identifiers access the same underlying message queue.

Version

PHP 4.3.0, 5

Return value

Returns a resource handle that can be used to access the System V message queue.