Linux and UNIX Man Pages

Linux & Unix Commands - Search Man Pages

recursivedirectoryiterator(3) [php man page]

RECURSIVEDIRECTORYITERATOR(3)						 1					     RECURSIVEDIRECTORYITERATOR(3)

The RecursiveDirectoryIterator class

INTRODUCTION
The RecursiveDirectoryIterator provides an interface for iterating recursively over filesystem directories. CLASS SYNOPSIS
RecursiveDirectoryIterator RecursiveDirectoryIteratorextends FilesystemIteratorSeekableIteratorRecursiveIterator Methods o public RecursiveDirectoryIterator::__construct (string $path, [int $flags = FilesystemIterator::KEY_AS_PATHNAME | FilesystemItera- tor::CURRENT_AS_FILEINFO]) o public mixed RecursiveDirectoryIterator::getChildren (void ) o public string RecursiveDirectoryIterator::getSubPath (void ) o public string RecursiveDirectoryIterator::getSubPathname (void ) o public bool RecursiveDirectoryIterator::hasChildren ([bool $allow_links = false]) o public string RecursiveDirectoryIterator::key (void ) o public void RecursiveDirectoryIterator::next (void ) o public void RecursiveDirectoryIterator::rewind (void ) Inherits o public FilesystemIterator::__construct (string $path, [int $flags = FilesystemIterator::KEY_AS_PATHNAME | FilesystemIterator::CUR- RENT_AS_FILEINFO | FilesystemIterator::SKIP_DOTS]) o public mixed FilesystemIterator::current (void ) o public int FilesystemIterator::getFlags (void ) o public string FilesystemIterator::key (void ) o public void FilesystemIterator::next (void ) o public void FilesystemIterator::rewind (void ) o public void FilesystemIterator::setFlags ([int $flags]) CHANGELOG
+--------------+---------------------------------------------------+ | Version | | | | | | | Description | | | | +--------------+---------------------------------------------------+ | 5.3.0 | | | | | | | The FilesystemIterator was introduced as the | | | parent class. Previously, the parent was the | | | DirectoryIterator. | | | | | 5.3.0 | | | | | | | Implements SeekableIterator. | | | | |5.2.11, 5.3.1 | | | | | | | Added RecursiveDirectoryIterator::FOLLOW_SYMLINKS | | | | +--------------+---------------------------------------------------+ PHP Documentation Group RECURSIVEDIRECTORYITERATOR(3)

Check Out this Related Man Page

RECURSIVEARRAYITERATOR(3)						 1						 RECURSIVEARRAYITERATOR(3)

The RecursiveArrayIterator class

INTRODUCTION
This iterator allows to unset and modify values and keys while iterating over Arrays and Objects in the same way as the ArrayIterator. Additionally it is possible to iterate over the current iterator entry. CLASS SYNOPSIS
RecursiveArrayIterator RecursiveArrayIteratorextends ArrayIteratorRecursiveIterator Methods o public RecursiveArrayIterator RecursiveArrayIterator::getChildren (void ) o public bool RecursiveArrayIterator::hasChildren (void ) Inherits o public void ArrayIterator::append (mixed $value) o public void ArrayIterator::asort (void ) o public ArrayIterator::__construct ([mixed $array = array()], [int $flags]) o public int ArrayIterator::count (void ) o public mixed ArrayIterator::current (void ) o public array ArrayIterator::getArrayCopy (void ) o public void ArrayIterator::getFlags (void ) o public mixed ArrayIterator::key (void ) o public void ArrayIterator::ksort (void ) o public void ArrayIterator::natcasesort (void ) o public void ArrayIterator::natsort (void ) o public void ArrayIterator::next (void ) o public void ArrayIterator::offsetExists (string $index) o public mixed ArrayIterator::offsetGet (string $index) o public void ArrayIterator::offsetSet (string $index, string $newval) o public void ArrayIterator::offsetUnset (string $index) o public void ArrayIterator::rewind (void ) o public void ArrayIterator::seek (int $position) o public string ArrayIterator::serialize (void ) o public void ArrayIterator::setFlags (string $flags) o public void ArrayIterator::uasort (string $cmp_function) o public void ArrayIterator::uksort (string $cmp_function) o public string ArrayIterator::unserialize (string $serialized) o public bool ArrayIterator::valid (void ) PHP Documentation Group RECURSIVEARRAYITERATOR(3)
Man Page