(PHP 4 >= 4.0.4, PHP 5, PHP 7, PHP 8)
shmop_write — Escribir en un bloque de memoria compartida
shmop_write() escribe una cadena en un bloque de memoria compartida.
shmopdataoffsetEl tamaño de los datos escritos.
Si offset está fuera de límite, o si un segmento de memoria compartida
de solo lectura debe ser escrito, se levanta una ValueError.
| Versión | Descripción |
|---|---|
| 8.0.0 |
Anterior a PHP 8.0.0, false era devuelto en caso de fallo.
|
| 8.0.0 |
shmop espera ahora una instancia de Shmop;
anteriormente se esperaba un resource.
|
Ejemplo #1 Escribe un bloque de memoria compartida
<?php
$shm_bytes_written = shmop_write($shm_id, $my_string, 0);
?>
Este ejemplo escribe los datos de la cadena
$my_string en un bloque de memoria
compartida. $shm_bytes_written
representará el número de bytes escritos.