首页 > Web开发 > 详细

php代码优化

时间:2019-05-15 13:27:00      阅读:141      评论:0      收藏:0      [点我收藏+]

优化点:PHP内置函数的性能优劣

情况描述·
PHP内置函数,之间依然存在快慢差异
好的建议
多去了解PHP内置函数的时间复杂度

优化点:尽可能少用魔法函数

情况描述:
PHP提供的魔法函数性能不佳
好的方法:
尽可能规避使用PHP魔法函数

优化点:产生额外开销的错误抑制符@

情况描述:
PHP提供的错误抑制符只是为了方便“懒人“
@的实际逻辑:
在代码开始前、结束后,增加Opcode,忽略报错

优化点:合理使用内存

情况描述。
PHP有内存回收枳制保底,但也请小心使用内存
好的建议
利用unset()及时释放不使用的内存(unset()出现注销不掉的情况)

优化点:避免在循环内做运算

情况描述·
循环内的计的式将会帔小复计算
代码示例,

<?php
$str="110world";
$strlen=strlen($str);
for($i=0;$i<$strlen;$i++){
    echo "1";
}

优化点:减少计算密集型业务

情况描述:
PHP不适合密集型运算的场景
为什么?
PHP语言特性决定了PHP不适合做大数据量运算
PHP适用场景:
适台衔接Webserser与后端服务、ui呈现

优化点:务必使用带引号字符串做键值

情况描述:
PHP会将没有引号的键当作常量,产生寻找常量的开销
好的议·
严格使用引号作为键值

php代码优化

原文:https://www.cnblogs.com/qinsilandiao/p/10868832.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!