AM-*_*AM- -5 php arrays optimization session
我有一个简单的问题:数组变量究竟是如何$_SESSION和$_SERVER请求的?它们是在请求页面时简单设置的,并且在请求页面之前保持不变(例如,
for($i=0, $i<100, ++$i) {
   echo $_SERVER['REQUEST_TIME'],'<br/>',$_SESSION['lastActive'],'<hr/>';
}
只会对每个变量做一个请求并发布100行)或者我应该简单地将它们绑定到变量,以避免不必要的服务器请求,例如
$time=$_SERVER['REQUEST_TIME'];
$lastActive=$_SESSION['lastActive'];
for ($i=0, $i<100, ++$i) {
   echo $time,'<br/>',$lastActive,'<hr/>';
}
如果这听起来像常识,我很抱歉,但我只是不喜欢设置可以避免的额外变量,从而尝试尽可能多地进行研究.
没有请求(即Web请求).即使当访问$_GET和$_POST,没有通信来回在客户端和服务器,以获得内容之间.
此外,如果您认为PHP在客户端上运行,则不会.
最后,如果您只是意味着加载:$_SERVER将根据您的php.ini设置在脚本开头或首次访问时设置内容.$_SESSION将在您致电时设置session_start();.