suchen

Heim  >  Fragen und Antworten  >  Hauptteil

Über if-Anweisung

function read_file_array($filename, $skip_empty_lines = false)
{
// Überprüfen Sie, ob die Datei eine normale Datei ist und prüfen Sie, ob die Datei lesbar ist
if (is_file($filename) && is_readable($filename)) {
                                                                              Überspringen leere Zeilen
                                                                                             using using         durch using ' 's ' durch using ‐ ‐ ‐ vorwärts ‐                                                                                                         ‐ ‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐ ‐
      }
  }
  return „Die Datei kann nicht gelesen werden!“;
}

var_dump(read_file_array('text1.txt'));




Frage: Lehrer Wei Xiaobao, die letzte Zeile in der Funktion read_file_array

gibt „Die Datei kann nicht gelesen werden!“ zurück;

Warum muss dieses Verhalten nicht mit else() umschlossen werden? Natürlich folgte der if-Anweisung nicht elseif() und die Rückgabeausgabe erfolgte vorerst nicht, es verstößt jedoch nicht gegen die Spezifikation. ?

益伦益伦2213 Tage vor1198

Antworte allen(3)Ich werde antworten

  • 一路向北丶

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

    return  跳出函数  ,所以一个函数里只能只能执行一次return  ,所以不加 else 也没有事的

    Antwort
    0
  • 益伦

    这解释通俗,谢老哥!

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

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

    最后的那里没有用else只是效率的问题,没有不符合规范和逻辑

    Antwort
    0
  • StornierenAntwort