提高PHP执行效率的30个小技巧

提高PHP执行效率的30个小技巧,第1张

提高PHP执行效率的30个小技巧

在我们平常写代码的过程中,除了数据库的优化、针对文件的优化,我们还需要对PHP执行优化。

在项目开发过程中,我们经常会遇到了一些PHP处理程序性能低下的情况,程序运行在centos nginx环境,虽然这个有很多的原因如:服务器本身配置,运行环境nginx服务,php-fpm配置等等,更多的原因仍然是PHPer没有对程序进行更好的优化。

本篇文章中,整理了提高PHP执行效率的30个小技巧,希望能对PHP新手们有所帮助。1、用单引号代替双引号来包含字符串,这样做会更快一些。因为PHP会在双引号包围的字符串中搜寻变量, 单引号则不会,注意:只有echo能这么做,它是一种可以把多个字符串当作参数的函数(译注:PHP手册中说echo是语言结构,不是真正的函数,故 把函数加上了双引号)。

2、如果能将类的方法定义成static,就尽量定义成static,它的速度会提升将近4倍。

3、$row[id] 的速度是$row[id]的7倍。

4、echo 比 print 快,并且使用echo的多重参数(译注:指用逗号而不是句点)代替字符串连接,比如echo $str1,$str2。

5、在执行for循环之前确定大循环数,不要每循环一次都计算大值,建议运用foreach代替。

6、注销那些不用的变量尤其是大数组,以便释放内存。

7、尽量避免使用__get,__set,__autoload。

8、require_once()代价昂贵。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/5381489.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-10
下一篇 2022-12-10

发表评论

登录后才能评论

评论列表(0条)

保存