Извините, читайте тз и делайте соответственно а так да, не везде и php подходитНе везде glob полезен и лучше
Если в папке хотя бы 1000 файлов, то он уже заметно нагружает сервер в отличие от перебора или указания точного место положения файлов.
Проверено на личном опыте.
P.S. Кстати насчет личного опыта можно поподробнее. интересны тесты когда GNU C функции грузят больше чем цикл с перебором. Реально интересно.
Провел тесты, для прохода по каталогу по маске * для 2208 файлов скорость глоба меньше чем у риддира примерно в два раза 0.008 против 0.004, при отключенной сортировке 0.006. При работе с маской *.jpg ~90% файлов скорость составила 0.003. насколько упадет скорость риддира при использовании маски я молчу.
Код:
[medvoodoo@medvoodoo ~]$ php --version
PHP 5.2.6 (cli) (built: Sep 13 2008 11:13:28)
Copyright (c) 1997-2008 The PHP Group
Zend Engine v2.2.0, Copyright (c) 1998-2008 Zend Technologies
with eAccelerator v0.9.5.2, Copyright (c) 2004-2006 eAccelerator, by eAccelerator