DirectoryIterator::__construct

(PHP 5, PHP 7, PHP 8)

DirectoryIterator::__constructConstruit un nouvel itérateur de dossier à partir d'un chemin

Description

public DirectoryIterator::__construct(string $directory)

Construit un nouvel itérateur de dossier à partir d'un chemin.

Liste de paramètres

directory

Le chemin du dossier à parcourir.

Erreurs / Exceptions

Lance une exception UnexpectedValueException si le répertoire n'existe pas.

Lance une exception ValueError si directory est une chaîne vide.

Historique

Version Description
8.0.0 Lance désormais une exception ValueError quand directory est une chaîne vide ; Auparavant, une RuntimeException était lancée.

Exemples

Exemple #1 Exemple avec DirectoryIterator::__construct()

Cet exemple va lister le contenu du dossier qui contient le script.

<?php
$dir
= new DirectoryIterator(dirname(__FILE__));
foreach (
$dir as $fileinfo) {
if (!
$fileinfo->isDot()) {
var_dump($fileinfo->getFilename());
}
}
?>

Voir aussi