2012-02-05 71 views
7

在手冊中有create_function函數,你可以將結果從那個函數傳遞給array_map,我認爲這是唯一能夠像匿名函數和閉包一樣的方法,但是後來我發現我可以只是把功能像在JavaScript哪個版本的php增加了匿名函數

array_map(function($a) { 
    return $a + 1; 
}, array(1, 2, 3, 4, 5)); 

在哪個版本的PHP我可以做到這一點?這總是在那裏嗎?

+0

-1,因爲RTFM? – jcubic 2012-02-07 17:09:08

+0

我只是RTFM,但仍然不是很確定,所以這個問題澄清 – FrancescoMM 2013-06-28 09:44:44

回答

15

閉包(anonymous functions)在PHP中加入5.3.0

+0

謝謝,我已經看到該頁面,但我沒有注意到版本號。 – jcubic 2012-02-05 11:43:52

+0

在頁面的「更改日誌」部分中,在示例之後 – 2012-02-05 11:55:41

+0

是的,我找到了,我只是解釋了爲什麼我在閱讀您的答案之前沒有注意到它。 – jcubic 2012-02-05 12:01:01