[ PHP ] – file_exists() 與 is_file() 差異

file_exists() 與 is_file() 這兩個函式都是去判斷檔案是否存在,字面上看來好像是通用的,但其實他們之間是存在差異性的;請看以下程式範例。

echo ' file_exists(\'test.php\') 
'; if (file_exists('test.php')) { echo 'true
'; } else { echo 'false'; } echo ' file_exists(\'../oop/\')
'; if (file_exists('../oop/')) { echo 'true
'; } else { echo 'false'; } echo ' is_file(\'test.php\')
'; if (is_file('test.php')) { echo 'true
'; } else { echo 'false'; } echo ' is_file(\'../oop/\')
'; if (is_file('../oop/')) { echo 'true
'; } else { echo 'false'; } //顯示結果 /* file_exists('test.php') true file_exists('../oop/') true is_file('test.php') true is_file('../oop/') false */
⇩⇩⇩!謝感,去下營經續繼費經夠足有才告廣擊點人五有要需少最天一,告廣擊點我幫請,話的您到助幫有章文的我果如 如果我的文章有幫助到您的話,請幫我點擊廣告,一天最少需要有五人點擊廣告才有足夠經費繼續經營下去,感謝! ⇧⇧⇧

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *