[請益] OO有沒有可能這樣寫?

看板PHP作者 (夏天到了,冷不起來了說)時間13年前 (2012/06/13 18:00), 編輯推噓3(300)
留言3則, 3人參與, 最新討論串1/3 (看更多)
在直接宣告一新的物件時 有無可能把其中一個元件宣告成函式? Ex: $object = new stdclass; $object->best() = function(){ Do some thing here.... return $something; } 因為裡面是會計算到其它的資料 在不同時間執行會有不同的結果 在需要時再echo $object->best()->name; 這樣~ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.116.202.164

06/13 18:10, , 1F
5.3.0 Anonymous functions become available.
06/13 18:10, 1F

06/13 18:13, , 2F
可以用 $myFunc='Foo'; $myFunc(); 來達成類似功能
06/13 18:13, 2F
文章代碼(AID): #1Fs6J1Vy (PHP)
文章代碼(AID): #1Fs6J1Vy (PHP)