作者JYHuang (夏天到了,冷不起來了說)
看板PHP
標題[請益] OO有沒有可能這樣寫?
時間Wed Jun 13 18:00:30 2012
在直接宣告一新的物件時
有無可能把其中一個元件宣告成函式?
Ex:
$object = new stdclass;
$object->best() = function(){
Do some thing here....
return $something;
}
因為裡面是會計算到其它的資料
在不同時間執行會有不同的結果
在需要時再echo $object->best()->name;
這樣~
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.116.202.164
推 mervynW:5.3.0 Anonymous functions become available. 06/13 18:10
推 chchwy:可以用 $myFunc='Foo'; $myFunc(); 來達成類似功能 06/13 18:13