« CallbackFilterIterator::__construct
DirectoryIterator::__construct »

DirectoryIterator クラス

(PHP 5, PHP 7, PHP 8)

はじめに

DirectoryIterator クラスは、 ファイルシステムのディレクトリを閲覧するためのシンプルなインターフェイスです。

クラス概要

class DirectoryIterator extends SplFileInfo implements SeekableIterator {
/* メソッド */
public function __construct(string $directory)
public function current(): mixed
public function getBasename(string $suffix = ""): string
public function getExtension(): string
public function getFilename(): string
public function isDot(): bool
public function key(): mixed
public function next(): void
public function rewind(): void
public function seek(int $offset): void
public function __toString(): string
public function valid(): bool
/* 継承したメソッド */
public function SplFileInfo::getATime(): int|false
public function SplFileInfo::getBasename(string $suffix = ""): string
public function SplFileInfo::getCTime(): int|false
public function SplFileInfo::getFilename(): string
public function SplFileInfo::getGroup(): int|false
public function SplFileInfo::getInode(): int|false
public function SplFileInfo::getMTime(): int|false
public function SplFileInfo::getOwner(): int|false
public function SplFileInfo::getPath(): string
public function SplFileInfo::getPathname(): string
public function SplFileInfo::getPerms(): int|false
public function SplFileInfo::getSize(): int|false
public function SplFileInfo::getType(): string|false
public function SplFileInfo::isDir(): bool
public function SplFileInfo::isExecutable(): bool
public function SplFileInfo::isFile(): bool
public function SplFileInfo::isLink(): bool
public function SplFileInfo::isReadable(): bool
public function SplFileInfo::isWritable(): bool
public function SplFileInfo::openFile(string $mode = "r", bool $useIncludePath = false, ?resource $context = null): SplFileObject
public function SplFileInfo::setFileClass(string $class = SplFileObject::class): void
public function SplFileInfo::setInfoClass(string $class = SplFileInfo::class): void
public function SplFileInfo::__toString(): string
}

目次

関連キーワード:
SplFileInfo   DirectoryIterator   アイテム   construct   getBasename   getExtension   getFilename   toString   current   mixed   suffix   isDot   next   rewind   seek   valid   SplFileObject   CallbackFilterIterator   イテレータ   ファイルシステム   閲覧   インターフェイス   概要   extends   implements
関連する関数・ページ:
class.filesystemiterator   directoryiterator.getfilename   directoryiterator.current   class.globiterator   directoryiterator.key   directoryiterator.tostring