תיאור
class
dir
{
dir(
string
directory
)
;
string
path
;
string
read(
)
;
void
rewind(
)
;
void
close(
)
;
}
מנגנון
pseudo-object
oriented
לקריאה
מתוך
ספריה
.
המשתנה
directory
נפתח
.
שני
מאפיינים
הינם
זמינים
לאחר
שהספריה
נפתחה
.
ניתן
להשתמש
במאפיין
handle
עם
פומקציות
ספריה
נוספות
כגון
readdir(
)
,
rewinddir(
)
and
closedir(
)
.
המאפיין
path
מקבל
את
ערך
מיקום
הספרייה
שנפתחה
.
ישנן
שלושה
שיטות
אפשריות
:
read
,
rewind
ו
close
.
שים
לב
לדרך
שבה
הערך
שמחזירה
הפונקציה
dir(
)
's
נבדק
בדוגמא
מתחת
.
אנו
בודקים
בפירוש
האם
הערך
המוחזר
זהה(שווה
ל
וגם
מאותו
type
,ראה
Comparison
Operators
למידע
נוסף
)
FALSE
כי
אחרת
,
כל
ערך
המוחזר
מהספרייה
השווה
ל
FALSE
יעצור
את
הלולאה
.
הערה
:
הסדר
שבו
מוחזרים
ערכי
הספריה
לאחר
שימוש
בשיטה
read
הם
system-dependent
.
הערה
:
זוהי
ההגדרה
של
ה
class
Directory
,
שמשמעותו
היא
שלא
ניתן
להגדיר
classes
עם
אותו
שם
.
לרשימה
מלאה
של
classes
מוגדרים
מראש
ב
PHP
,
ראה
Predefined
Classes
.