(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.
dizinAçılacak dizin.
bağlamAkı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.