chroot
closedir
Directory Functions
PHP Manual

# dir

(PHP 4, PHP 5)

dir — Devolver una instancia de la clase Directory

### Descripción

Directory
Directory ( string `$directorio` )
string $path ;
resource $handle ;
string read ( void )
void rewind ( void )
void close ( void )

Un mecanismo pseudo-orientado a objetos para la lectura de un directorio. El `directorio` dado es abierto. Se encuentran disponibles dos propiedades una vez el directorio ha sido abierto. La propiedad handle puede ser usada con otras funciones de directorio como readdir(), rewinddir() y closedir(). La propiedad path se define con la ruta del directorio que fue abierto. Hay tres métodos disponibles: read, rewind y close.

### Ejemplos

Example #1 Ejemplo de dir()

Por favor note la forma en que el valor de retorno de dir::read() es chequeado en el siguiente ejemplo. Se está probando explícitamente si el valor de retorno es idéntico (igual y del mismo tipo que - vea los Operadores de Comparación para más información) a `FALSE` ya que de otra forma, cualquier entrada de directorio cuyo nombre evalúe a `FALSE` detendrá el ciclo.

`<?php
$d = dir("/etc/php5");
echo "Gestor: " . $d->handle . "\n";
echo "Ruta: " . $d->path . "\n";
while (false !== ($entrada = $d->read())) {
echo $entrada."\n";
}
$d->close();
?>`

El resultado del ejemplo seria algo similar a:

    Gestor: Resource id #2
    Ruta: /etc/php5
    .
    ..
    apache
    cgi
    cli

### Notes

> Note: El orden en el que las entradas de directorio son devueltas por el método read depende del sistema.

chroot
closedir
Directory Functions
PHP Manual