深入探讨如何提高PHP运行效率

2009-12-31     作者:   转载自:51CTO     编辑:乐乐   点击进入论坛
关键词:PHP

  大家都知道,PHP是一个功能强大的HTML脚本语言。但是,在实际应用中,它也跟其他计算机语言一样,具有不少的缺点。我们需要不断的更新代码,来改善程序的高效性。下面我们就介绍几点关于提高PHP运行效率的方法。

  提高PHP运行效率1,在函数中,传递数组时

  使用 return 比使用 global 要高效

  比如

  function userloginfo($usertemp){

  $detail=explode("|",$usertemp);

  return $detail;

  }

  $login=userloginfo($userdb);

  比

  function userloginfo($usertemp){

  global $detail;

  $detail=explode("|",$usertemp);

  }

  userloginfo($userdb);

  要高效

  提高PHP运行效率2,(这个代码用于得到程序目录对应的网址,推荐使用)

  $urlarray=explode('/',$HTTP_SERVER_VARS['REQUEST_URI']); $urlcount=count($urlarray);unset($urlarray[$urlcount-1]); $ofstarurl='http://'.$HTTP_SERVER_VARS['HTTP_HOST'].implode('/',$urlarray);

  这段代码比

  $pre_urlarray=explode('/',$HTTP_SERVER_VARS['HTTP_REFERER']); $pre_url=array_pop($pre_urlarray);

  要高效

  提高PHP运行效率3,

  在循环中判断时,数值判断使用恒等要比等于高效

  $a=2;$b=2;

  比如

  if($a==$b)$c=$a;

  比

  if($a===$b)$c=$a;

  高效

  提高PHP运行效率4,

  mysql 查询时尽量使用where in 少用 limit

寻找产品:
姓       名: 电   话:
公       司: E-mail:
描       述: