Semaphore msg_get_queue
(PHP 4 >= 4.3.0, PHP 5, PHP 7, PHP 8)
msg_get_queue — 메시지 대기열 생성 또는 첨부
설명
msg_get_queue(int $key
, int $permissions
= 0666): SysvMessageQueue|false
msg_get_queue()는 주어진 key
로 System V 메시지 대기열에 액세스하는 데 사용할 수 있는 ID를 반환합니다. 첫 번째 호출은 선택적 permissions
이 있는 메시지 대기열을 생성합니다. 동일한 key
에 대한 msg_get_queue()에 대한 두 번째 호출은 다른 메시지 대기열 식별자를 반환하지만 두 식별자 모두 동일한 기본 메시지 대기열에 액세스합니다.
매개변수
key
- 메시지 대기열 숫자 ID
permissions
- 대기열 권한. 기본값은 0666입니다. 메시지 대기열이 이미 있는 경우 권한이 무시됩니다.
반환 값
System V 메시지 대기열에 액세스하는 데 사용할 수 있는 SysvMessageQueue 인스턴스를 반환하거나 실패 시 false
를 반환합니다.
변경 로그
버전 | 설명 |
---|---|
8.0.0 | 성공하면 이 함수는 이제 SysvMessageQueue 인스턴스를 반환합니다. 이전에는 리소스가 필요했습니다. |
기타
- msg_remove_queue() - 메시지 큐 파괴
- msg_receive() - 메시지 대기열에서 메시지 수신
- msg_send() - 메시지 대기열에 메시지 보내기
- msg_stat_queue() - 메시지 큐 데이터 구조에서 정보를 반환합니다.
- msg_set_queue() - 메시지 큐 데이터 구조의 정보 설정