dir

( PHP 3 , PHP 4 )

dir -- Verzeichnis-Klasse

Beschreibung:

 
class 
dir 


{
  dir(

string 

directory


);

  
string 

path
;

  
string 
read();

  
void 
rewind();

  
void 
close();
}
new dir ( string directory)

Ein Pseudo-Objekt-Orientierter Mechanismus zum Lesen eines Verzeichnisses . Das per directory angegebene Verzeichnis wird geöffnet . Sobald das Verzeichnis geöffnet ist , stehen 2 Eigenschaften zur Verfügung . Die Eigenschaft Handle kann mit anderen Directory-Funktionen wie readdir( ) , rewinddir( ) und closedir( ) benutzt werden (Handles sind Verweise auf Einträge in einer internen Tabelle zur Verwaltung von Objekten ) . Die Eigenschaft Path enthält die Pfadangabe des geöffneten Verzeichnisses . Es sind 3 Methoden verfügbar : read , rewind und close .

Beispiel 1 . dir( ) -Beispiel :

 
$d

 
=

 
dir(

 
"

 
/

 
etc")

 
;

 
echo

 
"Handle

 
:

 
".$d

 
-

 
handle

 
.

 
"

 
br

 
\n"

 
;

 
echo

 
"Path

 
:

 
".$d

 
-

 
path

 
.

 
"

 
br

 
\n"

 
;

 
while($entry=$d

 
-

 
read()

 
)

 
{

 
echo

 
$entry

 
.

 
"

 
br

 
\n"

 
;

 
}

 
$d

 
-

 
close()

 
;