dirВозвращает экземпляр класса Directory
&reftitle.description;
Directoryfalsedirstringdirectoryresourcenullcontext&null;
Псевдо-объектно-ориентированный механизм для чтения каталога. Открывается
переданный в параметре directory каталог.
&reftitle.parameters;
directory
Каталог для открытия
context
¬e.context-support;
&reftitle.returnvalues;
Возвращает экземпляр класса Directory или &false; в случае возникновения ошибки.
&reftitle.changelog;
&Version;&Description;8.0.0context теперь допускает значение null.
&reftitle.examples;
Пример использования dir
Обратите внимание на способ, которым осуществляется
проверка значения, возвращаемого 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" возвращает элементы каталога,
зависит от операционной системы.