(PHP 4 >= 4.0.4, PHP 5, PHP 7, PHP 8)
shmop_write — Write data into shared memory block
shmop_write() will write a string into shared memory block.
shmopdataoffsetThe size of the written data.
If offset is out of range, or a read-only shared memory segment should be written to, a ValueError is thrown.
| Version | Description |
|---|---|
| 8.0.0 | Prior to PHP 8.0.0, false was returned on failure. |
| 8.0.0 | shmop expects a Shmop instance now; previously, a resource was expected. |
Example #1 Writing to shared memory block
<?php
$shm_bytes_written = shmop_write($shm_id, $my_string, 0);
?>This example will write data inside $my_string into shared memory block, $shm_bytes_written will contain the number of bytes written.