→ gname:singleton用法? 04/18 14:07
※ 引述《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