作者gpmm (银色)
看板PHP
标题Re: [请益] 由::呼叫时自动产生建构式
时间Tue Apr 17 19:26:53 2012
※ 引述《JYHuang (夏天到了,冷不起来了说)》之铭言:
[del]
__contrusct 是在物件实体化过程中的自动呼叫,
如果你的物件函式是经由原型呼叫(也就是未实体化)的话,
是完全沾不到他的边的,
你的需求看起来很像这种…
class Model {
function __construct () {
echo 'construct';
}
function init () {
return new Model;
}
}
这样只要呼叫 $m = Model::init (); 就可以拿到物件了
(而且因为是物件实体化,所以一定会过 construct)
不过我很好奇为什麽需要特别这样作?
或着应该说,你的最终需求是什麽 :P
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 175.180.69.185
1F:→ gname:singleton用法? 04/18 14:07