Рекурсивный акроним словосочетания «PHP: Hypertext Preprocessor»
Добро пожаловать на форум PHP программистов!
За последние 24 часа нас посетили 16414 программистов и 1784 робота. Сейчас ищут 2076 программистов ...
Класс RecursiveDirectoryIterator
Вернуться к: Итераторы
(PHP 5, PHP 7)
Введение
Класс RecursiveDirectoryIterator предоставляет интерфейс для рекурсивного перебора каталогов файловой системы.
Обзор классов
RecursiveDirectoryIterator
extends
FilesystemIterator
implements
SeekableIterator
,
RecursiveIterator
{
/* Методы */
public __construct
( string
$path
[, int $flags
= FilesystemIterator::KEY_AS_PATHNAME | FilesystemIterator::CURRENT_AS_FILEINFO
] )/* Inherits */
public FilesystemIterator::__construct
( string
}$path
[, int $flags
= FilesystemIterator::KEY_AS_PATHNAME | FilesystemIterator::CURRENT_AS_FILEINFO | FilesystemIterator::SKIP_DOTS
] )Список изменений
Версия | Описание |
---|---|
5.3.0 | Класс FilesystemIterator был введен в качестве родительского класса. Ранее родителем был DirectoryIterator. |
5.3.0 | Осуществляет SeekableIterator. |
5.2.11, 5.3.1 | Добавлено RecursiveDirectoryIterator::FOLLOW_SYMLINKS |
Содержание
- RecursiveDirectoryIterator::__construct — Конструктор класса RecursiveDirectoryIterator
- RecursiveDirectoryIterator::getChildren — Если текущий элемент является директорией, метод возвращает для нее итератор
- RecursiveDirectoryIterator::getSubPath — Возвращает путь к поддиректории
- RecursiveDirectoryIterator::getSubPathname — Возвращает путь к поддиректории и имя файла
- RecursiveDirectoryIterator::hasChildren — Определяет, является ли текущий элемент директорией
- RecursiveDirectoryIterator::key — Возвращает путь и имя файла текущего элемента
- RecursiveDirectoryIterator::next — Переход к следующему элементу
- RecursiveDirectoryIterator::rewind — Переводит итератор на начало директории
Вернуться к: Итераторы