dir

(PHP 3, PHP 4, PHP 5)

dir -- Clase de directorio

Descripción

class dir {

dir ( 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

Ejemplo 1. Ejemplo de dir()

Por favor note la forma en que el valor de retorno de dir() 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

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

Nota: Se define la clase interna Directory, lo que quiere decir que no será posible definir sus propias clases con ese nombre. Para una lista completa de clases predefinidas en PHP, por favor consulte Clases Predefinidas.

Hosting by: hurra.com
Generated: 2007-01-26 18:00:54