FilesystemIterator
FilesystemIterator::current
FilesystemIterator
PHP Manual

# FilesystemIterator::__construct

(PHP 5 >= 5.3.0)

FilesystemIterator::__construct — Construit un objet FilesystemIterator

### Description

FilesystemIterator::__construct ( string `$path` [, int `$flags`= FilesystemIterator::KEY_AS_PATHNAME | FilesystemIterator::CURRENT_AS_FILEINFO | FilesystemIterator::SKIP_DOTS ] )

Construit un objet FilesystemIterator, configuré avec le chemin `path` .

### Liste de paramètres

`path`

  Le chemin du dossier dans lequel on va travailler.

`flags`

  Les options qui affectent le comportement des méthodes. La liste des options est disponible dans les constantes de FilesystemIterator. Elles peuvent aussi être activées ultérieurement avec FilesystemIterator::setFlags.

### Valeurs de retour

Aucune valeur n'est retournée.

### Erreurs / Exceptions

Émet une exception UnexpectedValueException si le chemin `path` est introuvable.

### Exemples

Exemple #1 Exemple avec FilesystemIterator::__construct()

`<?php
$it = new FilesystemIterator(dirname(__FILE__));
foreach ($it as $fileinfo) {
echo $fileinfo->getFilename() . "\n";
}
?>`

L'exemple ci-dessus va afficher :

    apples.jpg
    banana.jpg
    example.php

### Voir aussi

- FilesystemIterator::setFlags - Configure les options
- DirectoryIterator::__construct - Construit un nouvel itérateur de dossier à partir d'un chemin

FilesystemIterator
FilesystemIterator::current
FilesystemIterator
PHP Manual