cari

Rumah  >  Soal Jawab  >  teks badan

Masalah semasa memanggil ujian fungsi peribadi() melalui fungsi awam getSalary()

Fungsi awam dapatGaji()

                                                                                                                                                                                       ,

$res = $ini ->gaji;

jika ($ini->dept == 'Jabatan Kewangan') {

$res anda = 'Semak orang ramai di sekeliling bos anda? Anda tidak mahu bermain-main';

}


pulangkan $ res;

}

孙痴慢孙痴慢2323 hari yang lalu1079

membalas semua(4)saya akan balas

  • 孙痴慢

    孙痴慢2018-10-13 12:32:21

    Ia adalah sekitar 18:26 dalam video Kami menggunakan test() untuk merangkum mekanisme penapisan pernyataan if sebelumnya, dan kemudian gunakan public getSalary() untuk memanggil private test(). Saya mendapati bahawa gaji getSalary() tidak mengembalikan nilai yang kami perlukan masalah. Tetapi nilai yang diluluskan oleh test() mesti diterima melalui pembolehubah $res dalam getSalary(). Hanya tulis $res = $this->test(); dan kemudian kembali dan semak test(), dan mendapati bahawa test() juga memerlukan return untuk pengsan $res in test(). Hanya tambahkan return $res; dalam test() dan ia akan berjalan.  

    balas
    0
  • 孙痴慢

    4 gambar yang saya tambah tiada. . .

    孙痴慢 · 2018-10-13 12:33:35
  • 天蓬老师

    天蓬老师2018-10-13 08:52:54

    Bolehkah anda sekurang-kurangnya memberitahu saya apa masalahnya Bagaimana saya boleh membantu anda menjawabnya?

    balas
    0
  • 孙痴慢

    Maaf, Cikgu Zhu. Biar saya susun semula

    孙痴慢 · 2018-10-13 09:04:33
  • Batalbalas