的解釋我剛剛開始通過「Concepts,Techniques and Codes」一書在PHP中練習OOP。不幸的我從來沒有與目錄和文件在PHP和感覺難度合作,瞭解這裏這種情況是完整的代碼
function DirectoryItems($directory){
$d = "";
if(is_dir($directory)){
$d = opendir($directory) or die("Couldn't open directory.");
while(false !== ($f=readdir($d))){
if(is_file("$directory/$f")){
$this->filearray[] = $f;
}
}
closedir($d);
}else{
//error
die("Must pass in a directory.");
}
}
所有我能理解首先我們檢查是目錄中的參數後,我們打開一個目錄比我們讀取目錄和推杆目錄中的所有文件到一個數組,但條件是困惑我到底是什麼!==我只知道!=
這本書是寫在PHP4和5 BTW
所以在這種情況下我們確保值和文件類型是相等的,這意味着我們將具有類似類型的文件放入數組中? –
這裏的關鍵字是類型強制。 – mowwwalker