.note | Glob

Уверен, что многие PHP гуру даже и не подозревают, что есть такая приятная нативная функция как glob(). А ведь она просто гениальна, ибо вместо:


<?
$d = dir("/dir/");
while (false !== ($entry = $d->read())) {
    if (substr($entry, -3) == 'txt') {
        echo $entry .' size '. filesize($entry) ."\n";  
    }
}
$d->close();
?>

Можно написать просто вот это


<?
foreach (glob("/dir/*.txt") as $filename) {
   echo "$filename size " . filesize($filename) . "\n";
}
?>

Oct. 19, 2005 // 14:57 | Комментарии (15)