Semaphore msg_set_queue

(PHP 4 >= 4.3.0, PHP 5, PHP 7, PHP 8)

msg_set_queue — 메시지 큐 데이터 구조의 정보 설정


설명

msg_set_queue(SysvMessageQueue $queue, array $data): bool

msg_set_queue()를 사용하면 기본 메시지 대기열 데이터 구조의 msg_perm.uid, msg_perm.gid, msg_perm.mode 및 msg_qbytes 필드 값을 변경할 수 있습니다.

데이터 구조를 변경하려면 PHP가 대기열을 생성한 동일한 사용자로 실행 중이거나, 대기열을 소유하고 있거나(기존 msg_perm.xxx 필드에 의해 결정됨) 루트 권한으로 실행 중이어야 합니다. 시스템 정의 제한 이상으로 msg_qbytes 값을 올리려면 루트 권한이 필요합니다.


매개변수

queue
메시지 큐.
data
data 배열에 필요한 키 값을 설정하여 필요한 값을 지정합니다.

반환 값

성공하면 true를, 실패하면 false를 반환합니다.


변경 로그

버전 설명
8.0.0 queue는 이제 SysvMessageQueue 인스턴스를 예상합니다. 이전에는 리소스가 필요했습니다.

기타