SplFileObject::__construct
(PHP 5 >= 5.1.0)
SplFileObject::__construct — Construit un nouvel objet fichier
Description
$filename
[, string $open_mode
= "r"
[, bool $use_include_path
= false
[, resource $context
]]] )Construit un nouvel objet fichier.
Liste de paramètres
-
filename
-
Le fichier à lire.
AstuceVous pouvez utiliser une URL comme nom de fichier avec cette fonction, si le gestionnaire fopen a été activé. Voyez fopen() pour plus de détails sur la façon de spécifier le nom du fichier. Reportez-vous aux Liste des protocoles et des gestionnaires supportés pour plus d'informations sur les capacités des différents gestionnaires, les notes sur leur utilisation, ainsi que les informations sur leurs variables prédéfinies fournies.
-
open_mode
-
Le mode utilisé pour ouvrir le fichier. Voir la fonction fopen() pour une liste de tous les modes disponibles.
-
use_include_path
-
Si l'on doit chercher dans l'include_path le fichier
filename
. -
context
-
Une ressource de contexte valide créée avec la fonction stream_context_create().
Valeurs de retour
Aucune valeur n'est retournée.
Erreurs / Exceptions
Lance une exception RuntimeException
si le fichier filename
n'a pu être ouvert.
Exemples
Exemple #1 Exemple avec SplFileObject::__construct()
<?php $file = new SplFileObject(__FILE__); foreach ($file as $line_num => $line) { echo "La ligne n°$line_num est : $line"; } ?>
L'exemple ci-dessus va afficher quelque chose de similaire à :
La ligne n°0 est : <?php La ligne n°1 est : $file = new SplFileObject(__FILE__); La ligne n°2 est : foreach ($file as $line_num => $line) { La ligne n°3 est : echo "Line $line_num is $line"; La ligne n°4 est : } La ligne n°5 est : ?>
Voir aussi
- SplFileInfo::openFile() - Crée un objet SplFileObject pour le fichier
- fopen() - Ouvre un fichier ou une URL