(PHP 5 >= 5.3.0, PHP 7, PHP 8)
FilesystemIterator::__construct — Construit un objet FilesystemIterator
$directory
, int $flags
= FilesystemIterator::KEY_AS_PATHNAME | FilesystemIterator::CURRENT_AS_FILEINFO | FilesystemIterator::SKIP_DOTS)
Construit un objet FilesystemIterator, configuré avec
le chemin directory
.
directory
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().
Note:
FilesystemIterator::SKIP_DOTS
est toujours définie, et ne peut être retiré.
Lance une exception UnexpectedValueException si le répertoire n'existe pas.
Lance une exception ValueError
si directory
est une chaîne vide.
Version | Description |
---|---|
8.0.0 |
Lance désormais une exception ValueError
quand directory est une chaîne vide ;
Auparavant, une RuntimeException était lancée.
|
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