background image

PHP 开发技巧

 

本文档的阅读对象是有一定经验的 PHP 程序员,文档中将介绍在 PHP 开发中
的一些开发技巧,希望能对读者有一定的启发。

  1. 提高 PHP 的运行效率

  PHP 的优点之一是速度很快,对于一般的网站应用,可以说是已经足够
了。不过如果站点的访问量很高、带宽窄或者其它的因素令服务器产生性能瓶
颈的时候,你可能得想想其它的办法来进一步提高 PHP 的速度了。

  1.1. 代码优化

  1、用 i+=1 代替 i=i+1。符合 c/c++的习惯,效率还高。

  2、尽可能的使用 PHP 内部函数。自己编写函数之前要详细查阅手册,看
有没有相关的函数,否则费力不讨好。

  3、能使用单引号字符串尽量使用单引号字符串。单引号字符串的效率要高
于双引号字符串。

  4、用 foreach 代替 while 遍历数组。遍历数组时 foreach 的效率明显高于
while 循环,而且不需要调用 reset 函数。两种遍历方法如下:

程序 1:  

  reset ($arr);   

  while (list($key, $value) = each ($arr)) {   

  echo "Key: $key; Value: $value";   

  }  

程序 2:  

  foreach ($arr as $key => $value) {   

  echo "Key: $key; Value: $value";   

  }