Rumah  >  Soal Jawab  >  teks badan

Mengenai pernyataan if

fungsi read_file_array($filename, $skip_empty_lines = false)
{
// Semak sama ada fail itu fail biasa dan semak sama ada fail itu boleh dibaca
if (is_file($filename) && is_readable($filename)) {
                                                                                                                           • garisan kosong
menggunakan menggunakan menggunakan menggunakan menggunakan menggunakan melalui '' s 'melalui menggunakan - - ke hadapan - - - ke
menggunakan penggunaan menggunakan - keluar keluar keluar - melalui - - - - - ‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐ ‐
      }
  }
  kembalikan "Fail tidak boleh dibaca!";
}

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



Soalan: Cikgu Wei Xiaobao, baris terakhir dalam fungsi read_file_array di sini


kembalikan "Fail tidak boleh dibaca!";

Kenapa anda tidak membungkus tingkah laku ini dengan else()? pernyataan if tidak diikuti oleh elseif() dan output pulangan adalah langsung Walaupun tiada masalah buat masa ini, ia tidak melanggar spesifikasi Atau logik? ?

益伦益伦2091 hari yang lalu1096

membalas semua(3)saya akan balas

  • 一路向北丶

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

    return melompat keluar dari fungsi, jadi return hanya boleh dilaksanakan sekali dalam fungsi, jadi tidak mengapa jika anda tidak menambah yang lain

    balas
    0
  • 益伦

    Ini adalah penjelasan yang mudah, terima kasih bro!

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

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

    Yang terakhir tidak berguna, yang lain hanya soal kecekapan, dan tidak melanggar norma dan logik

    balas
    0
  • Batalbalas