Semaphore shm_put_var
(PHP 4, PHP 5, PHP 7, PHP 8)
shm_put_var — 공유 메모리에 변수를 삽입하거나 업데이트합니다.
설명
shm_put_var(SysvSharedMemory $shm
, int $key
, mixed $value
): bool
shm_put_var()는 주어진 key
로 value
을 삽입하거나 업데이트합니다.
shm
이 유효한 SysV 공유 메모리 인덱스가 아니거나 요청을 완료하기에 공유 메모리가 충분하지 않은 경우 경고(E_WARNING
레벨)가 발행됩니다.
매개변수
shm
- shm_attach()에서 얻은 공유 메모리 세그먼트.
key
- 변수 키.
value
- 변수. serialize()가 지원하는 모든 variable types을 사용할 수 있습니다. 일반적으로 직렬화할 수 없는 리소스 및 일부 내부 개체를 제외한 모든 유형을 의미합니다.
반환 값
성공하면 true
를, 실패하면 false
를 반환합니다.
변경 로그
버전 | 설명 |
---|---|
8.0.0 | shm 는 이제 SysvSharedMemory 인스턴스를 예상합니다. 이전에는 리소스가 필요했습니다. |
기타
- shm_get_var() - 공유 메모리에서 변수를 반환합니다.
- shm_has_var() - 특정 항목이 있는지 확인