DirectoryIterator::__construct

(PHP 5, PHP 7, PHP 8)

DirectoryIterator::__constructConstrói um novo iterador de diretório a partir de um caminho

Descrição

public DirectoryIterator::__construct(string $directory)

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());
    }
}
?>

Veja Também