PHP
downloads | documentation | faq | getting help | mailing lists | wiki | reporting bugs | php.net sites | links | conferences | my php.net

search for in the

RecursiveDirectoryIterator::getChildren> <ParentIterator::rewind
Last updated: Fri, 14 Nov 2008

view this page in

The RecursiveDirectoryIterator class

Einführung

...

Klassenbeschreibung

RecursiveDirectoryIterator
RecursiveDirectoryIterator extends DirectoryIterator implements Traversable , Iterator , RecursiveIterator {
/* Methods */
bool RecursiveDirectoryIterator::hasChildren ([ bool $allow_links ] )
/* Inherits */
DirectoryIterator DirectoryIterator::current ( void )
string DirectoryIterator::key ( void )
string DirectoryIterator::valid ( void )
}

Inhaltsverzeichnis



add a note add a note User Contributed Notes
RecursiveDirectoryIterator
alvaro at demogracia dot com
18-Sep-2008 11:15
Usage example:

<?php

$path
= realpath('/etc');

$objects = new RecursiveIteratorIterator(new RecursiveDirectoryIterator($path), RecursiveIteratorIterator::SELF_FIRST);
foreach(
$objects as $name => $object){
    echo
"$name\n";
}

?>

This prints a list of all files and directories under $path (including $path ifself). If you want to omit directories, remove the RecursiveIteratorIterator::SELF_FIRST part.

 
show source | credits | sitemap | contact | advertising | mirror sites