php中time()與$_SERVER[REQUEST_TIME]用法區(qū)別
本文實(shí)例詳細(xì)講述了php中time()與$_SERVER[REQUEST_TIME]用法的區(qū)別。分享給大家供大家參考。具體分析如下:
簡(jiǎn)單的說(shuō)time()與$_SERVER["REQUEST_TIME"]都是獲得時(shí)間的,但time返回當(dāng)前的 Unix 時(shí)間戳而$_SERVER["REQUEST_TIME"]得到請(qǐng)求開(kāi)始時(shí)的時(shí)間戳,稍有區(qū)別。
1. time() 獲取當(dāng)前的系統(tǒng)時(shí)間戳
int time(void) :
返回當(dāng)前的 Unix 時(shí)間戳 (返回自從 Unix 紀(jì)元(格林威治時(shí)間 1970 年 1 月 1 日 00:00:00)到當(dāng)前時(shí)間的秒數(shù)。 )
自 PHP 5.1 起在 $_SERVER['REQUEST_TIME'] 中保存了發(fā)起該請(qǐng)求時(shí)刻的時(shí)間戳。
$_SERVER["REQUEST_TIME"] :The timestamp of the start of the request. Available since PHP 5.1.0. 一看解釋就都明白了
2. $_SERVER["REQUEST_TIME"] 得到請(qǐng)求開(kāi)始時(shí)的時(shí)間戳
實(shí)例代碼:
date_default_timezone_set('PRC');
sleep(5);//php腳本睡5秒
echo date('Y-m-d H:i:s',time());//獲取當(dāng)前系統(tǒng)時(shí)間的時(shí)間戳
echo '<hr />';
echo date('Y-m-d H:i:s',$_SERVER['REQUEST_TIME']);//得到請(qǐng)求此php腳本時(shí)的時(shí)間戳
?>
輸出結(jié)果截圖如下:

結(jié)論:
因?yàn)閟leep(5)睡了5秒,之后用time()獲取系統(tǒng)的時(shí)間戳,$_SERVER['REQUEST_TIME']則記錄了發(fā)起此請(qǐng)求時(shí)刻的時(shí)間戳。所以$_SERVER['REQUEST_TIME']比用time()獲取的時(shí)間戳早5秒
希望本文所述對(duì)大家的php程序設(shè)計(jì)有所幫助。
相關(guān)文章
PHP圖片自動(dòng)裁切應(yīng)付不同尺寸的顯示
一張圖片可能會(huì)在不同的地方顯示,大小不同,比例也不同,因此本例介紹的這個(gè)圖片自動(dòng)裁切還是比較有用的,有需求的朋友可以看看2014-10-10
php在多維數(shù)組中根據(jù)鍵名快速查詢其父鍵以及父鍵值的代碼
有一個(gè)多維數(shù)組,有多少維大家可以自定義。假如我們要在這個(gè)數(shù)組中找一個(gè)鍵為'subIndex'的值,我們可以用for、foreach等方法遍歷查找 反過(guò)來(lái),假如我們?nèi)我饨o出一個(gè)或多個(gè)鍵,要求找出這個(gè)鍵的父級(jí)數(shù)組的鍵和值。這又如何實(shí)現(xiàn)?2011-05-05
php中利用post傳遞字符串重定向的實(shí)現(xiàn)代碼
php中利用post傳遞字符串重定向的實(shí)現(xiàn)代碼,需要的朋友可以參考下。2011-04-04
PHP實(shí)現(xiàn)的消息實(shí)時(shí)推送功能【基于反ajax推送】
這篇文章主要介紹了PHP實(shí)現(xiàn)的消息實(shí)時(shí)推送功能,結(jié)合實(shí)例形式分析了php基于反ajax推送實(shí)現(xiàn)的消息實(shí)時(shí)推送前臺(tái)ajax提交、后臺(tái)數(shù)據(jù)處理等相關(guān)操作技巧,需要的朋友可以參考下2018-03-03
php刪除txt文件指定行及按行讀取txt文檔數(shù)據(jù)的方法
這篇文章主要介紹了php刪除txt文件指定行及按行讀取txt文檔數(shù)據(jù)的方法,涉及php針對(duì)txt文件的按行讀取、刪除等操作技巧,需要的朋友可以參考下2017-01-01

