我不希望依赖对脚本开头的time()
调用。相反,我发现$_SERVER['REQUEST_TIME']
更有利。我尝试在CLI上运行它。
由于我阅读的文档说$_SERVER
数组中的信息无法保证,并且数组被命名为$_SERVER
,我想知道在CLI上使用$_SERVER
是否安全。 php.net上$_SERVER
的文档说它是“服务器和执行环境信息”。 $_SERVER['REQUEST_TIME']
总是可用吗?
答案 0 :(得分:1)
REQUEST_TIME
有可能(尽管很少见),time()
可以看作here。
如果未设置,我建议退回$time = $_SERVER['REQUEST_TIME'];
if(!$time) {
$time = time();
}
。例如。
index.php