SplTempFileObject::__construct

(PHP 5 >= 5.1.2)

SplTempFileObject::__constructConstruit un nouvel objet représentant un fichier temporaire

Description

public SplTempFileObject::__construct ([ int $max_memory ] )

Construit un nouvel objet représentant un fichier temporaire.

Liste de paramètres

max_memory

La mémoire maximale (en octets, par défaut, 2 Mo) à utiliser pour le fichier temporaire. Si un fichier temporaire dépasse cette taille, il sera déplacer sur le système de fichiers, dans le dossier des fichiers temporaires.

Si max_memory est négatif, seule la mémoire sera utilisée. Si max_memory vaut zéro, la mémoire ne sera pas utilisée.

Valeurs de retour

Aucune valeur n'est retournée.

Erreurs / Exceptions

Lance un exception RuntimeException si une erreur survient.

Exemples

Exemple #1 Exemple avec SplTempFileObject()

<?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";

// Rewind and read what was written
$temp->rewind();
foreach ($temp as $line) {
	echo $line;
}
?>

L'exemple ci-dessus va afficher quelque chose de similaire à :

47 octets écrits dans le fichier temporaire.

This is the first line
And this is the second.

Voir aussi

LoadingChargement en cours