課程
/后端開發
/PHP
/MVC架構模式分析與設計
是所有的類 實例化對象 ? ? ? 都能省略掉括號()嗎??????????????????
2015-09-11
源自:MVC架構模式分析與設計 7-7
正在回答
可以試試看。 括號里面可以給構造函數傳參。而且我覺得沒有括號感覺怪怪的。你自己試下有沒有問題。
有個構造函數的方法就是當你實例化對象的時候再括號里傳入值來進行初始化操作。
如class test{
?public $color;
function __construct($A){ /構造函數 當實例化對象時自動調用該方法進行初始化賦值
????$this->color=$A
}
這個時候實例化對象
$obj=new test("紅色");
echo $obj->color; //輸出? 紅色
舉報
通過學習MVC理論知識,由淺入深帶您實現人生第一個MVC框架
2 回答self::$view = new $viewtype
2 回答為什么$model = $name.'Model'; $obj = new $Model(); 中new后面的變量是$Model,而不是$model
2 回答mysql_fetch_array($query,MYSQL_ASSOC)和mysql_fetch_assoc的區別是什么?
7 回答關于new class的問題
1 回答MySQL封裝類
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2015-09-14
可以試試看。 括號里面可以給構造函數傳參。而且我覺得沒有括號感覺怪怪的。你自己試下有沒有問題。
2016-03-01
有個構造函數的方法就是當你實例化對象的時候再括號里傳入值來進行初始化操作。
如class test{
?public $color;
function __construct($A){ /構造函數 當實例化對象時自動調用該方法進行初始化賦值
????$this->color=$A
}
}
這個時候實例化對象
$obj=new test("紅色");
echo $obj->color; //輸出? 紅色