function read_file_array($filename, $skip_empty_lines = false)
{
// 檢查檔案是否為正常檔案並檢查檔案是否可讀取
if (is_file($filename) && is_readable($name) )) {
// 判斷是否跳過空白行
if ($skip_empty_lines == true) {
// 100 月// W_LINES | FILE_SKIP_EMPTY_LINES);
} else {
//查詢檔案內容
return file($filename);
}
var_dump(read_file_array('text1.txt'));
return "該檔案無法讀取!";
這一行為什麼不用else()包住,前面幾個課程都是if語句後面沒接elseif()直接return輸出,雖然暫時沒什麼問題,但是不是不符合規範或邏輯? ?
return 跳出函數 ,所以一個函數裡只能只能執行一次return ,所以不加 else 也沒有事的
最後的那裡沒有用else只是效率的問題,沒有不符合規範和邏輯