CNET中国旗舰网站

ZDNet China | CNET科技资讯网 | 政府采购 | 行业网站联盟





 
标题: [转贴] 几点提高php序运行效率的方法
chibishy
明星会员
Rank: 11Rank: 11Rank: 11Rank: 11



UID 254164
精华 6
积分 24217
帖子 2035
威望 11514
ZD币 3002 元
阅读权限 230
注册 2007-10-10
状态 离线
  楼主
发表于 2007-12-28 21:32  资料  个人空间  短消息  加为好友 
开发者在线

几点提高php序运行效率的方法

1、用i+=1代替i=i+1。符合c/C++的习惯,效率还高。
2、尽可能的使用PHP内部函数。自己编写函数之前要详细查阅手册,看有没有相关的函数,否则费力不讨好。
3、能使用单引号字符串尽量使用单引号字符串。单引号字符串的效率要高于双引号字符串。
4、用foreach代替while遍历数组。遍历数组时foreach的效率明显高于while循环,而且不需要调用reset函数。两种遍历方法如下:
reset ($arr);
while (list($key, $value) = each ($arr)) {
echo "Key: $key; Value: $value<br>n";
}
foreach ($arr as $key => $value) {
echo "Key: $key; Value: $value<br>n";
}
以上几点均经过笔者的测试,不足之处,请多指正。




顶部
happytt
支柱会员
Rank: 10Rank: 10Rank: 10


UID 249678
精华 7
积分 16629
帖子 1131
威望 7999
ZD币 1813 元
阅读权限 210
注册 2007-9-14
状态 离线
  沙发
发表于 2007-12-31 23:10  资料  个人空间  短消息  加为好友 
路过




顶部
热点频道推荐: C/S开发| 数据库| WEB开发| 嵌入式| 项目管理|
 



当前时区 GMT+8, 现在时间是 2009-7-5 01:31

  Powered by Discuz! 5.5.0 © 2001-2007 Comsenz Inc.
Processed in 0.063476 second(s), 3/3 queries

清除 Cookies - 联系我们 - ZDNetChina中文社区 - 无图版