(PHP 4 >= 4.0.4, PHP 5, PHP 7, PHP 8)
shmop_read — Lit des données à partir d'un bloc
shmop_read() lit une chaîne dans un bloc de mémoire partagée.
shmopL'identifiant du bloc mémoire partagé, créé par la fonction shmop_open()
offsetPosition depuis laquelle on doit commencer à lire; doit être supérieur ou égal à zéro et inférieur ou égal à la taille réelle du segment de mémoire partagée.
size
       Le nombre d'octets à lire; doit être supérieur ou égal à zéro,
       et la somme de offset et size
       doit être inférieure ou égale à la taille réelle du segment de mémoire partagée.
       0 lit shmop_size($shmid) - $start octets.
      
   Retourne les données ou false si une erreur survient.
  
| Version | Description | 
|---|---|
| 8.0.0 | shmopattend une instance de Shmop
       désormais; auparavant une resource était attendu. | 
| 8.0.0 | Si offsetousizesont hors limite,
       une ValueError est levée; auparavant, uneE_WARNINGétait émise etfalseétait retourné, | 
Exemple #1 Lit un bloc de mémoire partagée
<?php
$shm_data = shmop_read($shm_id, 0, 50);
?>
   Cet exemple lit 50 octets dans le bloc de mémoire partagée
   et les place dans $shm_data.