dir Возвращает экземпляр класса Directory &reftitle.description; Directoryfalsedir stringdirectory resourcenullcontext&null; Псевдо-объектно-ориентированный механизм для чтения каталога. Открывается переданный в параметре directory каталог. &reftitle.parameters; directory Каталог для открытия context ¬e.context-support; &reftitle.returnvalues; Возвращает экземпляр класса Directory или &false; в случае возникновения ошибки. &reftitle.changelog; &Version; &Description; 8.0.0 context теперь допускает значение null. &reftitle.examples; Пример использования <function>dir</function> Обратите внимание на способ, которым осуществляется проверка значения, возвращаемого Directory::read в примере, приведённом ниже. В этом примере явно проводится проверка значения на идентичность (выражения идентичны, когда они равны и являются одного типа - за более подробной информацией обратитесь к главе Операторы сравнения) значению &false;, поскольку в ином случае, любой элемент каталога, чьё имя может быть выражено как &false;, остановит цикл. handle . "\n"; echo "Путь: " . $d->path . "\n"; while (false !== ($entry = $d->read())) { echo $entry."\n"; } $d->close(); ?> ]]> &example.outputs.similar; &reftitle.notes; Порядок, в котором метод "read" возвращает элементы каталога, зависит от операционной системы.