Copie les données dans la mémoire partagée nommée.
Liste de paramètres
string
Les données à écrire dans la mémoire partagée.
Note:
Si la taille des données dépasse la taille de la mémoire partagée, le nombre
d'octets écrits retourné sera inférieur à la longueur de l'entrée.
start
Le début/décalage, en octets, pour commencer l'écriture.
Note:
Si la valeur est négative, la position de départ commencera au nombre spécifié
d'octets à partir de la fin du segment de mémoire partagée.
Valeurs de retour
Un entier contenant le nombre d'octets écrits dans la mémoire partagée.
Exemples
Exemple #1 Exemple de SyncSharedMemory::write()
<?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("report.txt");
var_dump($result);
$result = $mem->write("report.txt", -3);
var_dump($result);
?>