Start · Sprachen · PHP · Referenz · RecursiveDirectoryIterator

RecursiveDirectoryIterator

Klasse

Iteriert rekursiv über einen Verzeichnisbaum — Standard-Tool für File-Tree-Walking.

seit PHP 5.1.0 Kategorie: io

Signatur

class RecursiveDirectoryIterator extends FilesystemIterator implements RecursiveIterator

Beschreibung

Meist kombiniert mit RecursiveIteratorIterator, um flach zu iterieren.

Rückgabewert

Typ
RecursiveDirectoryIterator
Beschreibung
Instanz.

Beispiele

Alle PHP-Dateien

<?php

$it = new RecursiveIteratorIterator(
    new RecursiveDirectoryIterator($root, FilesystemIterator::SKIP_DOTS)
);
foreach ($it as $f) {
    if ($f->getExtension() === 'php') echo $f->getPathname() . "\n";
}