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()는 주어진 keyvalue을 삽입하거나 업데이트합니다.

shm이 유효한 SysV 공유 메모리 인덱스가 아니거나 요청을 완료하기에 공유 메모리가 충분하지 않은 경우 경고(E_WARNING 레벨)가 발행됩니다.


매개변수

shm
shm_attach()에서 얻은 공유 메모리 세그먼트.
key
변수 키.
value
변수. serialize()가 지원하는 모든 variable types을 사용할 수 있습니다. 일반적으로 직렬화할 수 없는 리소스 및 일부 내부 개체를 제외한 모든 유형을 의미합니다.

반환 값

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


변경 로그

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

기타