Dizin İşlevleri
PHP Manual

dir

(PHP 4, PHP 5)

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

Açıklama

Directory {
string $path ;
resource $handle ;
string read ( void )
void rewind ( void )
void close ( void )
}

Dizin içeriğini okumak için "sözde" nesne yönelimli mekanizma. Belirtilen dizin açıldıktan sonra iki özellik sözkonusudur. handle özelliği readdir(), rewinddir() ve closedir() işlevleri tarafından kullanılabilir. path özelliği açılacak dizini belirler. Sınıfın üç yöntemi vardır: read, rewind ve close.

Örnekler

Örnek 1 - dir() örneği

Aşağıdaki örnekte dönen değerin mantıksal FALSE olup olmadığına (bak: Karşılaştırma İşleçleri) özellikle bakılmakta oluşuna dikkat ediniz. Eğer dizgesel olarak baksaydık ismi mantıksal FALSE olarak değerlendirilebilecek bir dosya (örneğin "0") döngünün durmasına yol açardı.

<?php
$d 
dir("/etc/php5");
echo 
"Tanıtıcı: " $d->handle "\n";
echo 
"Dizin: " $d->path "\n";
while (
false !== ($girdi $d->read())) {
   echo 
$girdi."\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:

read() yönteminden dönen dizin girdilerinin sırası sisteme bağlıdır.


Dizin İşlevleri
PHP Manual