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

Exemplo #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