Yaf中init方法一開(kāi)始就實(shí)例化多個(gè)類(lèi)并把它們存在私有屬性中與需要再去new 類(lèi)有什么區(qū)別嗎??
注:Yaf 里的init 在下默認(rèn)理解為__construct()
class Order{ private $extend = '; private $order= '; public function init(){ parent::init(); $this->order= new Order(); $this->extend = new OrderEx(); }public function listAction(){ $this->order->public(); }public function makeAction(){ $this->extend->public(); } }
與以下寫(xiě)法有什么不同嗎?
class Order{ private $extend = '; private $order= '; public function init(){ parent::init(); }public function listAction(){ $order = new Order(); $order->public(); }public function makeAction(){ $extend= new extend(); $extend->public(); } }
在下小菜鳥(niǎo)一枚,希望<愛(ài)尬聊_百科全書(shū)>有個(gè)良好的編程習(xí)慣,有些基礎(chǔ)不踏實(shí) 還望指點(diǎn)