千锋深圳校区讲师分享 关于PHP代码优化的小技巧
时间:2018-02-27 16:12:42 | 来源:千锋教育深圳校区 | 作者:小CPHP作为网站常用的编程语言,它本身具有跨平台性强、可以面向过程和面向对象同时并用等优点。同时加上PHP编程语言链接数据库广泛,所以,PHP编程语言越来越受到企业的青睐。但是,如果能做到使用PHP代码的时候优化一下,有利提高运行速度是不是好呢!跟着千锋深圳PHP培训老师一起来了解,PHP代码优化的小技巧!
1.使用echo的多重参数代替字符串连接。
2.在执行for循环之前确定大循环数,不要每循环一次都计算大值,好运用foreach代替。
3.对global变量,应该用完就unset()掉。
4.用单引号代替双引号来包含字符串,这样做会快一些。因为PHP会在双引号包围的字符串中搜寻变量,单引号则不会。
5.函数代替正则表达式完成相同功能。
6. 尽量采用大量的PHP内置函数。
7. 递增一个未预定义的局部变量要比递增一个预定义的局部变量慢9至10倍。
8.派生类中的方法运行起来要快于在基类中定义的同样的方法。
9. 仅定义一个局部变量而没在函数中调用它,同样会减慢速度(其程度相当于递增一个局部变量)
10.当执行变量$i的递增或递减时,$i++会比++$i慢一些。这种差异是PHP特有的,并不适用于其他语言,++$i快是因为它只需要3条指令(opcodes),$i++则需要4条指令。后置递增实际上会产生一个临时变量,这个临时变量随后被递增。而前置递增直接在原值上递增。
千锋深圳PHP培训课程全新升级,增强求职竞争力。多关于移动端开发的内容,比如率先推出了Vue.js、npm、grunt、gulp、webpack等进行web app的开发课程。同时还增加大数据相关的搜索引擎实现、蜘蛛爬虫(spider)的研发课程,增加学员进行大数据分析以及数据抓取的重要技能!让学员掌握加贴近企业发展需求的技能,千锋深圳PHP培训助力学员走路!