PHP - 在CLI中使用$ _SERVER来获取执行开始时间是否安全?

时间:2016-11-16 04:51:16

标签: php

我不希望依赖对脚本开头的time()调用。相反,我发现$_SERVER['REQUEST_TIME']更有利。我尝试在CLI上运行它。

由于我阅读的文档说$_SERVER数组中的信息无法保证,并且数组被命名为$_SERVER,我想知道在CLI上使用$_SERVER是否安全。 php.net上$_SERVER的文档说它是“服务器和执行环境信息”。 $_SERVER['REQUEST_TIME']总是可用吗?

1 个答案:

答案 0 :(得分:1)

REQUEST_TIME有可能(尽管很少见),time()可以看作here

如果未设置,我建议退回$time = $_SERVER['REQUEST_TIME']; if(!$time) { $time = time(); } 。例如。

index.php