第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定

正在回答

6 回答

因為有require或者include把視圖(viem)、模型(Model)、控制器(controller)都引入到了同一個文件中,所以最終其實都是在同一個頁面執(zhí)行所以能夠new其他的class。

0 回復(fù) 有任何疑惑可以回復(fù)我~

明白了,謝謝啦

0 回復(fù) 有任何疑惑可以回復(fù)我~

這個就是MVC單一入口模式,入口文件中會封裝一個__autoload魔術(shù)方法,當(dāng)你實例化一個此頁面不存在的類時會觸發(fā)__autoload方法,根據(jù)你實例化的類名去找這個類.你在網(wǎng)上好好看看這個MVC的視頻教程吧!

0 回復(fù) 有任何疑惑可以回復(fù)我~

你說的同一頁面是?,視頻上每個class是分開寫的啊,不是在一個php文件里寫了很多class啊,還希望你能再解釋下,也許是我理解有問題。

0 回復(fù) 有任何疑惑可以回復(fù)我~

在一個頁面里同時定義了兩個類,在另一個類里是能實例化另上一個類的

??? class Model{
?? ??? ?public function fun(){
?? ??? ??? ?echo "這是fun";
?? ??? ?}
?? ?}
?? ?class Demo{
?? ??? ?public function db(){
?? ??? ??? ?? $obj=new Model();
?? ??? ??? ?? return $obj->fun();
?? ??? ?}
?? ?}

?? ?$obj=new Demo();
?? ?$obj->db();

會輸出Model類的fun方法

0 回復(fù) 有任何疑惑可以回復(fù)我~

有點疑惑,不是在test.php里require_once三個class,所以在test里new我能理解,我但試了下在每個class里都可以new 其他的class對象,希望你能幫我解釋一下,哈哈

0 回復(fù) 有任何疑惑可以回復(fù)我~

舉報

0/150
提交
取消
MVC架構(gòu)模式分析與設(shè)計
  • 參與學(xué)習(xí)       82426    人
  • 解答問題       947    個

通過學(xué)習(xí)MVC理論知識,由淺入深帶您實現(xiàn)人生第一個MVC框架

進入課程

關(guān)于new class的問題

我要回答 關(guān)注問題
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號