(PHP 4, PHP 5, PHP 7, PHP 8)
dir — Directory sınıfının örneğini döndürür
Bir dizini okumak için yarı nesne yönelimli bir mekanizma. Belirtilen dizin
açılır.
dizin
Açılacak dizin.
bağlam
Akım bağlamı özkaynağı.
Sürüm: | Açıklama |
---|---|
8.0.0 | bağlam artık null olabiliyor. |
Örnek 1 - dir() örneği
Aşağıdaki örnekte Directory::read()'in dönüş değerine bakılma şekline dikkat edilmelidir. Dönüş değerinin false
ile aynı olup olmadığına (eşitlik ve aynılık hakkında daha fazla bilgi için Karşılaştırma İşleçlerine bakın) bakılmaktadır, çünkü bu yapılmazsa adı false
olarak değerlendirilen herhangi bir dizin girdisi döngüyü durdurur.
<?php
$d = dir("/etc/php5");
echo "Tanıtıcı: " . $d->handle . "\n";
echo "Dizin: " . $d->path . "\n";
while (false !== ($entry = $d->read())) {
echo $entry."\n";
}
$d->close();
?>
Yukarıdaki örnek şuna benzer bir çıktı üretir:
Tanıtıcı: Resource id #2 Dizin: /etc/php5 . .. apache cgi cli
Bilginize:
Okuma yönteminden dönen dizin girdilerinin sıralaması sisteme bağlıdır.