# msg_get_queue

(PHP 4 >= 4.3.0, PHP 5)

msg_get_queue — Create or attach to a message queue

### Description

resource msg_get_queue ( int `$key` [, int `$perms` ] )

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.

### Parameters

`key`

`perms`

  Queue permissions. Default to 0666. If the message queue already exists, the `perms` will be ignored.

### Return Values

Returns an id that can be used to access the System V message queue.

### See Also

- msg_remove_queue()
- msg_receive()
- msg_send()
- msg_stat_queue()
- msg_set_queue()