サブディレクトリのあるディレクトリにあるすべての.lessファイルを取得するのが好きです。私はphp.netでこの見栄えの良いコードを見つけました。
私は何か間違ったことをしていますか?何か変わったことはありますか?例は間違っていますか?最初のファイルが.less.bakファイルを見つけたようです。
$Directory = new RecursiveDirectoryIterator( CHILD_DIR . '/less' );
$Iterator = new RecursiveIteratorIterator( $Directory );
$Regex = new RegexIterator($Iterator, '/^.+\.less$/i', RecursiveRegexIterator::GET_MATCH);
print_r( $Directory );
print_r( $Iterator );
print_r( $Regex );
出力は次のとおりです。
RecursiveDirectoryIterator Object
(
[pathName:SplFileInfo:private] => /var/www/secret/wayne/wp-content/themes/bootgen_child/less/bootgen_layout.less.bak
[fileName:SplFileInfo:private] => bootgen_layout.less.bak
[glob:DirectoryIterator:private] =>
[subPathName:RecursiveDirectoryIterator:private] =>
)
RecursiveIteratorIterator Object
(
)
RegexIterator Object
(
[replacement] =>
)