(PHP 5, PHP 7)
DirectoryIterator::__construct — パスから新規ディレクトリイテレータを生成する
$path
)パスから新規ディレクトリイテレータを生成します。
path
処理したいディレクトリのパス。
バージョン | 説明 |
---|---|
5.3.0 |
path を開けない場合に
UnexpectedValueException をスローします。
|
5.1.3 |
path が空文字列の場合に
RuntimeException をスローします。
|
5.1.0 | エラーが発生したときに RuntimeException をスローします。 これより前のバージョンでは Exception をスローしていました。 |
例1 DirectoryIterator::__construct() の例
この例は、スクリプト自身がいるディレクトリの中身を一覧表示します。
<?php
$dir = new DirectoryIterator(dirname(__FILE__));
foreach ($dir as $fileinfo) {
if (!$fileinfo->isDot()) {
var_dump($fileinfo->getFilename());
}
}
?>