English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Tutorial Básico do PHP

Tutorial Avançado do PHP

PHP & MySQL

Manual de Referência do PHP

Uso e exemplo da função dir() do PHP

Manual de Referência do PHP Directory

A função dir() retorna uma instância da classe Directory

Sintaxe

dirhandle bool dir ( string $directory )

Definição e uso

A função dir() abre um handle de diretório e retorna um objeto. Este objeto possui três métodos,分别是read(),rewind() 和 close()。

Parâmetro

NúmeroParâmetros e descrição
1

directory(obrigatório)

O diretório a ser aberto.

Retorno

 Se for bem-sucedido, retorna uma instância da classe Directory, em caso de erro de parâmetro retorna NULL, e em outros casos de erro retorna FALSE.

Exemplo Online

A seguir está a utilização da função dir():

<?php
   $d = dir("/var/www/");
   echo "Handle: " . $d->handle . "\n";
   echo "Path: " . $d->path . "\n";
   
   while (false !== ($entry = $d->read())) {
      echo $entry."\n";
   }
   $d->close();
?>

输出结果:

Handle: Resource id #5 Path: /var/www/ .. cgi-bin html .