DirectoryIterator::__construct
(PHP 5, PHP 7, PHP 8)
DirectoryIterator::__construct — Constrói um novo iterador de diretório a partir de um caminho
Descrição
Constrói um novo iterador de diretório a partir de um caminho.
Parâmetros
directory
-
O caminho do diretório a ser percorrido.
Erros/Exceções
Lança um UnexpectedValueException
se o directory
não existir.
Lança um ValueError
se o directory
for uma string vazia.
Registro de Alterações
Versão | Descrição |
---|---|
8.0.0 |
Agora Lança um ValueError se
directory for uma string vazia;
anteriormente, lançava um RuntimeException.
|
Exemplos
Example #1 Um exemplo de DirectoryIterator::__construct()
Este exemplo listará o conteúdo do diretório que contém o script.
<?php
$dir = new DirectoryIterator(dirname(__FILE__));
foreach ($dir as $fileinfo) {
if (!$fileinfo->isDot()) {
var_dump($fileinfo->getFilename());
}
}
?>