一般情況下在對文件進行操作的時候需要先判斷文件是否存在,PHP中常用來判斷文件存在的函數(shù)有兩個is_file與file_exists.
$filename = './test.txt'; if (file_exists($filename)) { echo file_get_contents($filename); }
如果只是判斷文件存在,使用file_exists就行,file_exists不僅可以判斷文件是否存在,同時也可以判斷目錄是否存在,從函數(shù)名可以看出,is_file是確切的判斷給定的路徑是否是一個文件。
$filename = './test.txt'; if (is_file($filename)) { echo file_get_contents($filename); }
更加精確的可以使用is_readable與is_writeable在文件是否存在的基礎上,判斷文件是否可讀與可寫。
$filename = './test.txt'; if (is_writeable($filename)) { file_put_contents($filename, 'test'); } if (is_readable($filename)) { echo file_get_contents($filename); }
判斷如果$filename文件存在的話 就輸出“文件存在”
在第4行開始輸入:
if (file_exists($filename)) { echo '文件存在'; }else{ echo '文件不存在'; }
請驗證,完成請求
由于請求次數(shù)過多,請先驗證,完成再次請求
打開微信掃碼自動綁定
綁定后可得到
使用 Ctrl+D 可將課程添加到書簽
舉報