PHP代码优化小笔记

来源:互联网 发布:mac os x镜像下载iso 编辑:程序博客网 时间:2024/05/29 19:17

1.十万级以上次执行情况,方法可以被静态化,考虑声明为静态。html静态页面速度更快

2.echo 替换print;echo时逗号连接符替换点号连接符

3.循环之前设置循环最大次数,循环参数不要使用函数,循环内部尽量避免大变量的声明;尽量用foreach替换while和for

4.销毁变量去释放内存 

5.避免滥用魔法函数

6.require_once() /include_once()比较耗费资源

7.在includes和requires中使用绝对路径

8.$_SERVER['REQUEST_TIME']优于time()

9.可以不用正则的情况,请拒绝使用

10.参数为mix的情况,尽量用str/int

11.尽量不使用@

12.数组键名尽可能加引号

13.效率 优先级从左到右降低      :局部变量>全局变量>对象属性 已定义过的局部变量>>未声明的局部变量

14.ip地址存为整型 使用ip2long和long2ip

15.error_reporting(0)预防敏感信息泄露。

16.gzcompress()和gzuncompress()对容量大的字符串进行压缩。

17.某些情况下,使用isset替换strlen

<?php$foo='abcdef';if(strlen($foo)==6){echo 'true';}echo '<br/>---<br/>';if(isset($foo{5})){echo "yes";}

18.尽量减少变量复制

19.某些条件下 switch case替换if else

20.file_get_contents优于file/fopen/feof/fgets

21.文件操作速率高于数据库操作 


推荐阅读:http://www.cnblogs.com/glory-jzx/archive/2012/08/21/2649712.html

0 0
原创粉丝点击