關於if語句
益伦
益伦 2018-12-30 23:24:17
0
3
1180

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'));



問題:韋小寶老師,這裡面read_file_array函數中最後一行


return "該檔案無法讀取!";

這一行為什麼不用else()包住,前面幾個課程都是if語句後面沒接elseif()直接return輸出,雖然暫時沒什麼問題,但是不是不符合規範或邏輯? ?

益伦
益伦

全部回覆(2)
一路向北丶

return  跳出函數  ,所以一個函數裡只能只能執行一次return  ,所以不加 else 也沒有事的

  • 回覆 這解釋通俗,謝老哥!
    益伦 作者 2019-01-08 17:04:57
韦小宝

最後的那裡沒有用else只是效率的問題,沒有不符合規範和邏輯

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板