php request time,php中time()与$_SERVER[REQUEST_TIME]用法区别分析
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]用法区别分析的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: php 网站计数器,PHP实现网站访问量
- 下一篇: 【学习笔记】传输层:TCP协议(报文段、