導航:首頁 > 編程語言 > php中sleep

php中sleep

發布時間:2025-02-01 08:26:43

A. php中的sleep用法

<?php echo date('h:i:s') . "<br />"; //暫停 10 秒

sleep(10);//重新開始

echo date('h:i:s'); ?>

輸出:

15:00:08 15:00:18

B. 關於php中sleep函數

定義和用法:
sleep() 函數延遲代碼執行若干秒。
語法:sleep(seconds)

參數:seconds 描述:必需。以秒計的暫停時間。
返回值:

若成功,返回 0,否則返回 false。
錯誤/異常:

如果指定的描述 seconds 是負數,該函數將生成一個 E_WARNING。
例子:
<?php

echo date('h:i:s') . "<br />";
//暫停 10 秒
sleep(10);
//重新開始
echo date('h:i:s');
?>

輸出:

12:00:08
12:00:18

C. php是單線程的,那麼sleep函數是如何實現自動結束掛起的

sleep函數會導致當前服務的進程睡眠掛起。注意是當前服務的進程。因為伺服器可以配置多個php進程同時提供解析服務。
另外PHP也可以使用pthread擴展實現多線程編程

D. php sleep()的問題 請看詳細

如果讓頁面一秒打出一個,怎麼做?

我i就直接點吧:不可能做到的。

直觀點告訴你:它是讓程序跑完之後才能作輸出的。

PHP為後台語言,不像Java,

Java里如果你布局了一個JTextArea,即跟html的textarea一樣。

append 數據到JTextarea後,它不會實時顯示的,刷新之後才能。

既然是菜鳥,應該聽取別人的建議。

E. php sleep函數放入循環為什麼會超時

一個PHP程序執行時間是有限的,一般默認是30秒。
如果將sleep放到循環中,就是sleep很多次,造成頁面執行超時。

具體問題需要根據你的代碼來判斷,最好發一下源代碼

F. PHP當中的 sleep()函數問題

同學,你要先理解php是在伺服器端執行的
你的這個結果,卻是被客戶端瀏覽器解析的

所以,伺服器執行了 輸出1 睡眠3 輸出2 用時3秒
然後返回了最終的結果

而,同時,瀏覽器是不能用html來動態顯示內容的
你需要使用ajax
處理邏輯是:
ajax 控制js向伺服器發報,伺服器返回顯示時間的頁面,頁面用js動態加入div中
這個過程用js控制,每3秒自調用一次
即是在js function中添加setTimeout( "方法名() ", 3000);

當然,還有另外一個方法,上面的方法能獲得的是伺服器端的時間,下面這個則是客戶端的時間,處理邏輯如下:
和上個方法一樣,寫一個js的3秒間隔自調用函數,然後該函數會改變某個div的值,值顯示為當前時間。

其實還有個方法,使用js每隔3秒來刷新當前頁面。

但無論哪種方法 都用不到sleep

G. 怎樣實現php循環語句 每循環一次停頓 幾秒

sleep函數可以暫停
foreach($arras$k=>$v){
echo$k.'次循環'.'<br/>;
sleep(3);//暫停3秒
}

H. php中sleep()函數會不會大量銷號系統內存或者CPU

會。
正常情況下php以最快速度執行完腳本,將執行結果傳給瀏覽器。你要考慮有很多用戶訪問你網站的情況,因為執行腳本的時候被sleep了,導致每個用戶瀏覽網頁的時候php都需要更長的時間去執行你的腳本,而腳本執行完畢之前內存是一直被php引擎佔用的。所以當訪問用戶多的時候,就會導致有很多php引擎的實例同時運行,佔用很多內存,但是這些php引擎卻受到腳本的指使而在那邊sleep(說得粗俗一點就是占著茅坑不拉屎)(正常情況下是執行完以後內存就釋放了)。就好像八行道的大馬路,如果只有一個司機車子停在中間然後睡覺,其他道路暫時還能通;但是如果有八輛車的司機並排停在路中間睡覺,這馬路就不要想暢通了
cpu的話……好像影響不大,最多就是操作系統在調度進程線程的時候要多檢查幾個而已,沒感覺。

I. php sleep 會不會把伺服器卡死

sleep不佔用系統資源,它會把cpu的控制權交換給內核,內核會再schele到另一個進程。
這種簡單的事情,你寫個while (true) sleep(1)的程序然後top一下就能判斷的。

閱讀全文

與php中sleep相關的資料

熱點內容
樹莓派高級編程 瀏覽:928
30歲學編程晚嗎 瀏覽:68
解壓專家怎麼打開 瀏覽:86
php開源留言板 瀏覽:49
新鄉市區疫情怎麼查詢app 瀏覽:158
我的世界伺服器怎麼弄圖 瀏覽:999
vc6的編譯框 瀏覽:198
程序員寫照 瀏覽:539
怎麼退出github伺服器版本 瀏覽:797
雲伺服器sip 瀏覽:910
對稱平衡型壓縮機 瀏覽:953
rust連接什麼伺服器 瀏覽:382
php刪除數組的空元素 瀏覽:74
有什麼古今翻譯的app 瀏覽:54
華為平板里的app熱門推薦怎麼關閉 瀏覽:731
kindle可以看pdf嗎 瀏覽:620
小米文件夾變小 瀏覽:324
為什麼安卓系統不設計橫屏 瀏覽:686
myeclipse編譯文件 瀏覽:586
水果解壓視頻教程 瀏覽:207