dir

(PHP 4, PHP 5, PHP 7, PHP 8)

dirDirectory sınıfının örneğini döndürür

Açıklama

dir(string$dizin, ?resource$bağlam = null): Directory|false

Bir dizini okumak için yarı nesne yönelimli bir mekanizma. Belirtilen dizin açılır.

Bağımsız Değişkenler

dizin

Açılacak dizin.

bağlam

Akım bağlamı özkaynağı.

Dönen Değerler

Normalde Directory örneği döner, hata oluşursa false döner.

Sürüm Bilgisi

Sürüm: Açıklama
8.0.0bağlam artık null olabiliyor.

Örnekler

Ö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

Notlar

Bilginize:

Okuma yönteminden dönen dizin girdilerinin sıralaması sisteme bağlıdır.

To Top