當您嘗試使用include()
函數包含一個PHP文件時,如果該文件不存在,PHP將拋出一個FileNotFoundException
。為了處理這種情況,您可以使用file_exists()
函數檢查文件是否存在,或者使用try-catch
語句捕獲異常。
方法1:使用file_exists()
函數檢查文件是否存在
$filename = "your_file.php";
if (file_exists($filename)) {
include($filename);
} else {
echo "文件不存在: " . $filename;
}
方法2:使用try-catch
語句捕獲異常
$filename = "your_file.php";
try {
include($filename);
} catch (FileNotFoundException $e) {
echo "文件不存在: " . $filename;
}
這兩種方法都可以確保在嘗試包含不存在的文件時,您的代碼不會產生錯誤。