欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  后端开发

PHP优化总结

程序员文章站 2022-04-27 09:01:37
...
1、如果能将类的方法定义成static,就尽量定义成static,它的速度会提升将近4倍。
2、include文件时尽量使用绝对路径,因为它避免了PHP去include_path里查找文件的速度。
3、preg_replace 比str_replace速度快,strtr的执行速度将近是preg_replace的4倍。
4、$row[’id’] 的速度是$row[id]的7倍。
5、用foreach代替for ($x=0; $x 6、使用echo的多重参数(指用逗号而不是句点)代替字符串连接。比如echo $str1,$str2
7、使用选择分支语句(译注:即switch case)好于使用多个if,else if语句。
8、用单引号代替双引号来包含字符串,这样做会更快一些。因为PHP会在双引号包围的字符串中搜寻变量,单引号则不会。
9、不要为了OO而OO,能用数组代替对象最好。
10、方法调用看来与类中定义的方法的数量无关,因为我(在测试方法之前和之后都)添加了10个方法,但性能上没有变化。所以类文件的大小不会影响性能,当你需要时,你总能把代码分解成方法。

最好让这些总结成为你编码时候的习惯。

相关标签: PHP优化总结