如何提高PHP的运行效率

摘要

在网站开发的过程中,如果我们不太注意代码的规范和编写技巧,很容易导致代码运行效率低下的问题。这个问题应该是绝大多数程序员身上的通病。如何编写出高效的代码,成为很多初中级程序员向高级程序员转变的一道无法逾越的坎。今天让我们一起来看看如何冲破这道无法逾越的坎。

在网站开发的过程中,如果我们不太注意代码的规范和编写技巧,很容易导致代码运行效率低下的问题。这个问题应该是绝大多数程序员身上的通病。如何编写出高效的代码,成为很多初中级程序员向高级程序员转变的一道无法逾越的坎。今天让我们一起来看看如何冲破这道无法逾越的坎。

1、用单引号代替双引号来包含字符串

注:因为PHP会在双引号包围的字符串中搜寻变量,单引号则不会。

2、尽量使用PHP内置函数

3、定义类时,如果能将类的方法定义成static,就尽量定义成static

4、使用echo代替print进行输出,echo还支持多重参数,使用的时用逗号(,)代替点号(.)进行字符串拼接

5、执行for循环之前确定最大循环数,如果可以用foreach代替就用foreach

6、include引用文件时尽量使用绝对路径

注:因为它避免了PHP去include_path里查找文件的速度,解析操作系统路径所需的时间会更少。

7、对global变量,用完就unset掉

8、多维数组尽量不要循环嵌套赋值

9、尽量多用静态HTML页面,少用PHP脚本

10、用str_replace代替preg_replace函数

11、避免使用__get,__set,__autoload

13、适当注销那些不用的变量

14、能用选择分支语句(switch case)解决的问题,避免使用条件选择语句(if else if else)

15、数据库连接使用完毕应该关掉,不要用长连接

笔者希望以上的使用技巧能够提高你的PHP编写质量,如果有错误的地方,欢迎留言指正。

编程是一门不断积累经验的过程,如果你有更多好的技巧与经验,欢迎留言分享。

shaw

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: