Maison  >  Questions et réponses  >  le corps du texte

À propos de l'instruction if

function read_file_array($filename, $skip_empty_lines = false)
{
// Vérifiez si le fichier est un fichier normal et vérifiez si le fichier est lisible
if (is_file($filename) && is_readable($filename)) {
                                                                                                                                          Passer lignes vides
                                                                                           en utilisant en utilisant         en utilisant ' ' ' en utilisant ‐ ‐ ‐ avant ‐ ‐‐‐‐                                                      à à                                                                    en utilisant en utilisant en utilisant                off                 out out out‐‐through ‐ ‐ ‐‐ ‐‐‐‐ ‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐ ‐
      }
  }
  return "Le fichier ne peut pas être lu!";
}

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




Question : Professeur Wei Xiaobao, la dernière ligne de la fonction read_file_array ici

renvoie "Le fichier ne peut pas être lu !";

Pourquoi n'encapsulez-vous pas ce comportement avec else() ? l'instruction if n'a pas été suivie de elseif() et le résultat de retour était direct Bien qu'il n'y ait aucun problème pour le moment, cela ne viole pas la spécification. Ou la logique ? ?

益伦益伦2091 Il y a quelques jours1099

répondre à tous(3)je répondrai

  • 一路向北丶

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

    return sort de la fonction, donc return ne peut être exécuté qu'une seule fois dans une fonction, donc ce n'est pas grave si vous n'ajoutez rien d'autre

    répondre
    0
  • 益伦

    C'est une explication simple, merci mon frère !

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

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

    Le dernier est inutile, sinon c'est juste une question d'efficacité, et ne viole pas les normes et la logique

    répondre
    0
  • Annulerrépondre