PHP头条
热点:

PHP闭包特性应用:代替循环,提高代码性能。


起因是看到了一个简单php上传脚本:http://www.nowamagic.net/librarys/veda/detail/1384

我重构了一下,主要是用匿名函数代替了foreach循环,利用了闭包的新特性,从而也提高了性能。需要注意的是闭包并不就完全等于匿名函数,闭包是通过匿名函数实现的,跟use关键字的使用有关。

记录下就当抛砖引玉了,毕竟随着php众多新特性的加入,我们程序员也要与时俱进不断优化代码,重构自身。
以下是重构后的php部分:

 = ['img' (
     = ((['tmp_name'],  () (,
         = ['name'][(, ['tmp_name'
         ="\\"
         = (, 
        ( "<img src='' alt='' />&nbsp;"

 

www.phpzy.comtrue/php/3904.htmlTechArticlePHP闭包特性应用:代替循环,提高代码性能。 起因是看到了一个简单php上传脚本:http://www.nowamagic.net/librarys/veda/detail/1384 我重构了一下,主要是用匿名函数代替了foreach循环,利用了闭...

相关文章

相关频道:

PHP之友评论

今天推荐