2010-09-12 119 views

回答

5

create_function但通常不建議。如果你使用OOP,你最好定義一個一次性的私人成員來代替回調。

+0

另外,create_function的結果不會被垃圾回收。所以它基本上是一個內存泄漏。 – 2010-09-12 12:35:38

2

有兩種選擇。

首先是在函數內部創建一個函數。不幸的是,它會污染全局命名空間。

第二種選擇是使用 ​​。

+1

這不會使內部函數是一個匿名函數......只是一個函數內部聲明的函數。 – BoltClock 2010-09-12 11:24:36

+0

另外,「內部」函數不會是閉包。 – newacct 2012-10-17 06:17:55