Cet exemple écrit un fichier temporaire en mémoire dans lequel nous allons
pouvoir écrire et lire des données.
<?php
$temp = new SplTempFileObject();
$temp->fwrite("This is the first line\n");
$temp->fwrite("And this is the second.\n");
echo $temp->ftell() . " octets écrits dans le fichier temporaire.\n\n";
// Rembobine et lit ce qui a été écrit
$temp->rewind();
foreach ($temp as $line) {
echo $line;
}
?>
Résultat de l'exemple ci-dessus est similaire à :
47 octets écrits dans le fichier temporaire.
This is the first line
And this is the second.