検索

ホームページ  >  に質問  >  本文

if文について

function read_file_array($filename, $skip_empty_lines = false)
{
// ファイルが通常のファイルかどうかを確認し、ファイルが読み取り可能かどうかを確認します
if (is_file($filename) && is_readable ($filename )) {
#} Else {
// ファイルの内容を問い合わせる
Return file ($ FILENAME);
}
}
Return "このファイルは使用できません読んでください!"
var_dump(read_file_array('text1.txt'));




質問: 魏小宝先生、ここの read_file_array 関数の最後の行です

return " ファイルを読み取ることができません!";


この動作を else() でラップする必要がないのはなぜですか? 前のコースでは、if ステートメントの後に elseif() が続きませんでした。リターン出力を直接行った とりあえず問題はないが、不可能ではない 規範や論理と整合しているか? ?

益伦益伦2160日前1165

全員に返信(3)返信します

  • 一路向北丶

    一路向北丶2019-01-08 16:58:33

    returnは関数から飛び出すので、returnは関数内で1回しか実行できないのでelseを付けなくても大丈夫です

    返事
    0
  • 益伦

    これは簡単な説明です、ありがとう兄弟!

    益伦 · 2019-01-08 17:04:57
  • 韦小宝

    韦小宝2019-01-02 10:37:57

    最後のものは役に立たない、それ以外は効率の問題であり、規範や論理に違反するものではない

    返事
    0
  • キャンセル返事