La clase RecursiveDirectoryIterator

(PHP 5, PHP 7, PHP 8)

Introducción

La clase RecursiveDirectoryIterator proporciona una interfaz para iterar recursivamente directorios del sistema de ficheros.

Sinopsis de la Clase

class RecursiveDirectoryIterator extends FilesystemIterator implements SeekableIterator, RecursiveIterator {
/* Constantaes heredadas constants */
/* Métodos */
public __construct(string $path, int $flags = FilesystemIterator::KEY_AS_PATHNAME | FilesystemIterator::CURRENT_AS_FILEINFO)
public getChildren(): mixed
public getSubPath(): string
public hasChildren(bool $allow_links = false): bool
public key(): string
public next(): void
public rewind(): void
/* Métodos heredados */
public FilesystemIterator::__construct(string $path, int $flags = FilesystemIterator::KEY_AS_PATHNAME | FilesystemIterator::CURRENT_AS_FILEINFO | FilesystemIterator::SKIP_DOTS)
}

Historial de cambios

Versión Descripción
5.3.0 La clase FilesystemIterator fue introducida como una clase padre. Anteriormente, el padre era la clase DirectoryIterator.
5.3.0 Se implementó SeekableIterator.
5.2.11, 5.3.1 Agregado RecursiveDirectoryIterator::FOLLOW_SYMLINKS

Tabla de contenidos