php中time()与$_SERVER[REQUEST_TIME]用法区别分析

发布于 2015-01-26 08:56:46 | 143 次阅读 | 评论: 0 | 来源: 网友投递

PHP开源脚本语言PHP(外文名: Hypertext Preprocessor,中文名:“超文本预处理器”)是一种通用开源脚本语言。语法吸收了C语言、Java和Perl的特点,入门门槛较低,易于学习,使用广泛,主要适用于Web开发领域。PHP的文件后缀名为php。

本文向大家讲解的是php中time()与$_SERVER[REQUEST_TIME]用法区别分析,详细分析了time()与$_SERVER[REQUEST_TIME]的用法,并以实例形式对比总结了二者在获取当前系统时间戳与请求时间戳的区别,需要的朋友可以参考下

简单的说time()与$_SERVER["REQUEST_TIME"]都是获得时间的,但time返回当前的 Unix 时间戳而$_SERVER["REQUEST_TIME"]得到请求开始时的时间戳,稍有区别。

1. time() 获取当前的系统时间戳

int time(void) :

返回当前的 Unix 时间戳 (返回自从 Unix 纪元(格林威治时间 1970 年 1 月 1 日 00:00:00)到当前时间的秒数。 )

自 PHP 5.1 起在 $_SERVER['REQUEST_TIME'] 中保存了发起该请求时刻的时间戳。

$_SERVER["REQUEST_TIME"] :The timestamp of the start of the request. Available since PHP 5.1.0. 一看解释就都明白了

2. $_SERVER["REQUEST_TIME"] 得到请求开始时的时间戳

实例代码:

date_default_timezone_set('PRC');

sleep(5);//php脚本睡5秒

echo date('Y-m-d H:i:s',time());//获取当前系统时间的时间戳

echo '


';

echo date('Y-m-d H:i:s',$_SERVER['REQUEST_TIME']);//得到请求此php脚本时的时间戳

?>

输出结果截图如下:

结论:

因为sleep(5)睡了5秒,之后用time()获取系统的时间戳,$_SERVER['REQUEST_TIME']则记录了发起此请求时刻的时间戳。所以$_SERVER['REQUEST_TIME']比用time()获取的时间戳早5秒

希望本文所述对大家的php程序设计有所帮助。

相关阅读:

php中time()与$_SERVER[REQUEST_TIME]用法区别分析

PHP中逗号与点号的区别分析

php中sprintf与printf函数用法及区别分析

PHP中time(),date(),mktime()使用及区别介绍

php中time()和mktime()方法的区别及使用示例

php中isset与is_null函数的区别

php中接口与抽象类的区别

PHP中file_exists与is_file,is_dir的区别介绍

php中getservbyport与getservbyname函数用法实例

php中ftp_chdir与ftp_cdup函数用法详解

php中convert_uuencode()与convert_uuencode函数用法实例

PHP中addcslashes与stripcslashes函数用法分析

php request time,php中time()与$_SERVER[REQUEST_TIME]用法区别分析相关推荐

  1. php之time的用法,php中time()与$_SERVER[REQUEST_TIME]用法区别

    简单的说time()与 _SERVER["REQUEST_TIME"]得到请求开始时的时间戳,稍有区别. 1. time() 获取当前的系统时间戳 int time(void) : ...

  2. sql语句中left join和inner join中的on与where的区别分析

    原文:sql语句中left join和inner join中的on与where的区别分析 关于SQL SERVER的表联接查询INNER JOIN .LEFT JOIN和RIGHT JOIN,经常会用 ...

  3. jquery中this与$(this)的用法区别.

    2019独角兽企业重金招聘Python工程师标准>>> jquery中this与$(this)的用法区别.先看以下代码: $("#textbox").hover( ...

  4. Java中PreparedStatement和Statement的用法区别

    Java中PreparedStatement和Statement的用法区别 (2012-08-01 11:06:44) 转载▼ 标签: 杂谈   1. PreparedStatement接口继承Sta ...

  5. verilog中wire和reg的用法区别

    verilog中wire和reg的用法区别 wire(组合逻辑) reg(组合和时序逻辑) 可以相互替代的情况 看到一个文档,很详细的讲了wire和reg的区别,随便记录一下 wire(组合逻辑) w ...

  6. Python中的 // 和 / 和 % 的用法区别

    Python中的 // 和 / 和 % 的用法区别

  7. python threading join_Python中threading模块join函数用法实例分析

    本文实例讲述了Python中threading模块join函数用法.分享给大家供大家参考.具体分析如下: join的作用是众所周知的,阻塞进程直到线程执行完毕.通用的做法是我们启动一批线程,最后joi ...

  8. jsp 中forward 和 Redirect 的用法区别

    jsp中跳转的用法和区别 区别 用法 forward的用法 redirect的用法 区别 首先我们要知道的是forward是转发,地址用的是原地址,但是内容变为设置转向地址的内容. redirect ...

  9. php提交raw_PHP中$GLOBALS['HTTP_RAW_POST_DATA']和$_POST的区别分析

    本文分析了PHP中$GLOBALS['HTTP_RAW_POST_DATA']和$_POST的区别.分享给大家供大家参考,具体如下: $_POST:通过 HTTP POST 方法传递的变量组成的数组. ...

最新文章

  1. 腾讯云存储产品矩阵全面升级,发布三维生态战略
  2. ggbiplot-最好看的PCA作图:样品PCA散点+分组椭圆+主成分丰度和相关
  3. Transformer 在美团搜索排序中的实践
  4. matlab常用函数——矩阵函数
  5. Swiftfox:极速的冲浪体验
  6. es6 Promise,生成器函数,async
  7. java 判断顺序_通过指令码来判断Java代码的执行顺序(++问题与return和finally的问题)...
  8. Idea+springcloud+zookeeper做的服务发现和远程连接zookeeper
  9. excelexportentity中设置null不显示的方法_如何在 Creator3D 中切换模型贴图,超级简单!...
  10. a标签实现点击复制文本
  11. 虚拟机Linux IP地址更改
  12. react兼容safari9_react项目兼容ie浏览器配置
  13. 英伟达RTX 2060发布:《战地5》光追超60帧,349美元(转载自IT之家)
  14. 数理统计10.15 | 幂律分布
  15. php 正则 括号内容_PHP怎么实现正则匹配所有括号中的内容
  16. Servlet - Sessions and Cookies
  17. 计算机架构宗师Patterson与Hennessy 演讲实录,ISA指令集架构回顾——未来指令集架构方向,RISC-V与DSA
  18. 已知差异脑区MNI坐标,如何将MNI坐标转化为AAL分区和布罗得曼分区Brodmann area名称
  19. python做工控机_工控机折腾小记
  20. 利用Webbrowser类实现超长网页的截屏的实现(解决报错不能截取的难题)

热门文章

  1. 管理计算机域内置账户改为用户账户,“管理计算机(域)的内置帐户”我给它改了名...
  2. php伪静态失败,php伪静态后html不能访问怎么办
  3. 向量归一化的matlab程序,向量X的归一化及其Matlab简单示例
  4. python创建长度为n的数组_在Python中建立N维数组并赋初值
  5. sql数字转换为字符_Python|图片转换为字符画^_^
  6. python脚本编程实例_从零学python系列之数据处理编程实例(一)
  7. C++链表插入节点函数为什么要传递头节点的二维指针
  8. Django 应用分库,数据迁移成功,数据库没有生成表
  9. 链表简单实现(增删查改)
  10. TCP/IP校验和(浅析+实例)