Função dir() do PHP

Exemplo

Uso da função dir():

<?php
$d = dir(getcwd());
echo "Manuseio: " . $d->handle . "<br>";
echo "Caminho: " . $d->path . "<br>";
while (($file = $d->read()) !== false){
  echo "filename: " . $file . "<br>";
}
$d->close();
?>

Resultados:

Handle: id de Recurso #2
Caminho: /etc/php
filename: .
filename: ..
filename: ajax.gif
filename: books.xml
filename: cdcatalog.xml
filename: cd_catalog.xml
filename: index.asp
filename: demo_array.asp
filename: demo_array.htm
...
...
...

Definição e Uso

A função dir() retorna uma instância da classe Directory. Esta função é usada para ler um diretório, contendo o seguinte:

O diretório a ser aberto especificado Os atributos handle e path da função dir() estão disponíveis O atributo handle e path da função dir() têm três métodos: read(), rewind() e close()

Sintaxe

dir(directory,context);
Parâmetros Descrição
directory Obrigatório. Define o diretório a ser aberto.
context Opcional.

Detalhes Técnicos

Retorno: Retorna uma instância da classe Directory. Em caso de falha, retorna FALSE.
Versão PHP: 4.0+