(PHP 4 >= 4.0.4, PHP 5, PHP 7, PHP 8)
shmop_write — Écrire dans un bloc de mémoire partagée
shmop_write() écrit une chaîne dans un bloc de mémoire partagée.
shmopdataoffsetLa taille des données écrites.
Si offset est hors limite, ou si un segment de mémoire partagée
en lecture seule doit être écrit, une ValueError est levée.
| Version | Description |
|---|---|
| 8.0.0 |
Antérieur à PHP 8.0.0, false était retourné en cas d'échec.
|
| 8.0.0 |
shmop attend une instance de Shmop
désormais; auparavant une resource était attendu.
|
Exemple #1 Écrit un bloc de mémoire partagée
<?php
$shm_bytes_written = shmop_write($shm_id, $my_string, 0);
?>
Cet exemple écrit les données de la chaîne
$my_string dans un bloc de mémoire
partagée. $shm_bytes_written
représentera le nombre d'octets écrits.