【www.gdgbn.com--.Net开发】
传递数组时使用 return 比使用 global 要高效,比如:
function userloginfo($usertemp){
$detail=explode("",$usertemp);
return $detail;
}
$login=userloginfo($userdb);
比
function userloginfo($usertemp){
global $detail;
$detail=explode("",$usertemp);
}
userloginfo($userdb);
要高效
二、 (这个代码用于得到程序目录对应的网址,推荐使用)
$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);
要高效
三、 在循环中判定时,数值判定使用恒等要比等于高效
$a=2;$b=2;