Note:
Si le nom existe déjà, il doit pouvoir être ouvert par l'utilisateur actuel
que le processus est en cours d'exécution ou une exception sera levée avec un message d'erreur
sans signification.
size
La taille, en octets, de la mémoire partagée à réserver.
Note:
La quantité de mémoire ne peut pas être redimensionnée ultérieurement. Demandez suffisamment de stockage à l'avance.
Une exception est levée si l'objet de mémoire partagée ne peut pas être créé ou ouvert.
Exemples
Exemple #1 Exemple de SyncSharedMemory::__construct()
<?php
// Vous devrez probablement protéger la mémoire partagée avec d'autres objets de synchronisation.
// La mémoire partagée disparaît lorsque la dernière référence à celle-ci disparaît.
$mem = new SyncSharedMemory("AppReportName", 1024);
if ($mem->first())
{
// Faire le travail d'initialisation la première fois ici.
}
$result = $mem->write(json_encode(array("name" => "my_report.txt")));
?>
Voir aussi
SyncSharedMemory::first() - Vérifie si l'objet est la première instance dans tout le système de la mémoire partagée nommée