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()
;
|
|