起因是看到了一個簡單php上傳腳本:http://www.nowamagic.net/librarys/veda/detail/1384
我重構了一下,主要是用匿名函數代替了foreach循環,利用了閉包的新特性,從而也提高了性能。需要注意的是閉包並不就完全等於匿名函數,閉包是通過匿名函數實現的,跟use關鍵字的使用有關。
記錄下就當拋磚引玉了,畢竟隨著php眾多新特性的加入,我們程序員也要與時俱進不斷優化代碼,重構自身。
以下是重構後的php部分:
= ['img' ( = ((['tmp_name'], () (, = ['name'][(, ['tmp_name' ="\\" = (, ( "<img src='' alt='' /> "