dir

( PHP 3 , PHP 4 )

dir -- directory class

תיאור

 
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 יעצור את הלולאה .

דוגמה 1 . dir( ) דוגמא






הערה : הסדר שבו מוחזרים ערכי הספריה לאחר שימוש בשיטה read הם system-dependent .

הערה : זוהי ההגדרה של ה class Directory , שמשמעותו היא שלא ניתן להגדיר classes עם אותו שם . לרשימה מלאה של classes מוגדרים מראש ב PHP , ראה Predefined Classes .