array
&File_Find::glob (
string $pattern
,
string $dirpath
,
string $pattern_type = 'php'
)
ディレクトリ内で指定したパターンにマッチするものを検索します。
$pattern
-
ディレクトリを検索する際のパターンを含む文字列を指定します
$dirpath
-
検索するディレクトリパスを含む文字列を指定します
$pattern_type
-
使用するパターンマッチング関数を含む文字列を指定します
('php' もしくは 'perl' もしくは 'shell' のいずれかが指定可能です).
$pattern
のフォーマットは、
$pattern_type
の値に依存します。
より詳細な情報については、
検索方法
を参照してください。
array
-
パターンにマッチする全てのファイル名とサブディレクトリを含む配列、
あるいは PEAR_Error 。
エラーコード | エラーメッセージ | 理由 | 解決法 |
---|---|---|---|
NULL | " ディレクトリを開くことができません " | 与えられたディレクトリを開くことができませんでした | タイプミスやディレクトリの権限を確認してください。 これは Archive_Tar によるアーカイブの 処理によって引き起こされるものではありません。 |
This function can be called statically.
現在のディレクトリ内にある全ての PHP ファイルを検索する
<?php
include "File/Find.php";
$dir = ".";
$items = &File_Find::glob( '!.*\.php$!', $dir, 'perl' );
print_r($items);
?>