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

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只是效率的問題,沒有不符合規範和邏輯

    最新下載
    更多>
    網站特效
    網站源碼
    網站素材
    前端模板
    關於我們 免責聲明 Sitemap
    PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!