공유 메모리 shmop_write

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

shmop_write — 공유 메모리 블록에 데이터 쓰기


설명

shmop_write(Shmop $shmop, string $data, int $offset): int

shmop_write()는 문자열을 공유 메모리 블록에 씁니다.


매개변수

shmop
shmop_open()에 의해 생성된 공유 메모리 블록 리소스
data
공유 메모리 블록에 쓸 문자열
offset
공유 메모리 세그먼트 내에서 데이터 쓰기를 시작할 위치를 지정합니다.

반환 값

기록된 data의 크기입니다.


변경 로그

버전 설명
8.0.0 PHP 8.0.0 이전에는 실패 시 false가 반환되었습니다.
8.0.0 shmop은 이제 Shmop 인스턴스를 예상합니다. 이전에는 리소스가 필요했습니다.

Examples

예제 #1 공유 메모리 블록에 쓰기

                  
<?php
$shm_bytes_written = shmop_write($shm_id, $my_string, 0);
?>
                  
                

이 예제는 $my_string 내부의 데이터를 공유 메모리 블록에 쓰고 $shm_bytes_write는 쓴 바이트 수를 포함합니다.


기타

  • shmop_read() - 공유 메모리 블록에서 데이터 읽기