(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.
shmopL'identifiant du bloc mémoire partagé, créé par la fonction shmop_open()
dataUne chaîne à écrire dans le bloc de la mémoire partagée
offsetSpécifie la position à partir de laquelle les données doivent être écrites dans la mémoire partagée.
La taille des données écrites.
| 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.