SplFileObject
SplFileObject::current
SplFileObject
PHP Manual

# SplFileObject::__construct

(PHP 5 >= 5.1.0)

SplFileObject::__construct — Construit un nouvel objet fichier

### Description

SplFileObject::__construct ( string `$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.

  Astuce

  Vous pouvez utiliser une URL comme nom de fichier avec cette fonction, si le gestionnaire fopen a été activée. Voyez fopen() pour plus de détails sur la façon de spécifier le nom du fichier. Repportez-vous aux Liste des protocoles 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

Cet exemple ouvre le fichier courant et parcourt son contenu ligne par ligne.

`<?php
$file = new SplFileObject(__FILE__);
foreach ($file as $line) {
echo $line;
}
?>`

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

    <?php
    $file = new SplFileObject(__FILE__);
    foreach ($file as $line) {
        echo $line;
    }
    ?>

### Voir aussi

- SplFileInfo::openFile - Crée un objet SplFileObject pour le fichier
- fopen() - Ouvre un fichier ou une URL

SplFileObject
SplFileObject::current
SplFileObject
PHP Manual