Masalah semasa memanggil ujian fungsi peribadi() melalui fungsi awam getSalary()
孙痴慢
孙痴慢 2018-10-12 06:40:47
0
4
1015

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;

}

孙痴慢
孙痴慢

membalas semua(2)
孙痴慢

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 4 gambar yang saya tambah tiada. . .
    孙痴慢 pengarang 2018-10-13 12:33:35
Peter-Zhu

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

  • balas Maaf, Cikgu Zhu. Biar saya susun semula
    孙痴慢 pengarang 2018-10-13 09:04:33
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan