shmop_write

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

shmop_writeWrite data into shared memory block

Description

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

shmop_write() will write a string into shared memory block.

Parameters

shmop

The shared memory block identifier created by shmop_open()

data

A string to write into shared memory block

offset

Specifies where to start writing data inside the shared memory segment.

Return Values

The size of the written data.

Changelog

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.

Examples

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.

See Also

© 1997–2020 The PHP Documentation Group
Licensed under the Creative Commons Attribution License v3.0 or later.
https://www.php.net/manual/en/function.shmop-write.php