中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

PHP延時執行代碼函數的應用

發布時間:2021-08-21 09:52:02 來源:億速云 閱讀:309 作者:chen 欄目:編程語言

本篇內容主要講解“PHP延時執行代碼函數的應用”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實用性強。下面就讓小編來帶大家學習“PHP延時執行代碼函數的應用”吧!

在網站開發的時候,有時候我們需要某個功能或者程序需要延遲幾秒或者一段時間來執行。那么怎么延遲執行當前腳本到指定的時間(多少秒后)呢?

下面就來給大家介紹PHP中的三個延遲執行代碼函數,分別是:sleep()time_nanosleep()time_sleep_until()。注sleep()和time_sleep_until()函數都不支持負數,如果指定秒數是負數,則會拋出一個錯誤。

一、使用sleep()函數來延遲執行腳本程序

sleep函數表示延緩執行,可延遲執行當前腳本若干秒。

sleep() 函數的語法為:

sleep($seconds)

該函數只接受一個必需參數 $seconds,用于指定腳本需要延遲多少秒。如果成功則返回 0,如果錯誤則返回 FALSE;如果調用被信號中斷,該函數返回一個非零值。

我們通過具體示例來了解一下:

<?php
// 當前時間
echo date("Y-m-d H:i:s")."<br>";
// 延遲5秒鐘
sleep(5);
echo date("Y-m-d H:i:s");
?>

輸出結果:

PHP延時執行代碼函數的應用

二、使用time_nanosleep()函數來延遲執行腳本程序

time_nanosleep() 函數延遲執行當前腳本若干秒和納秒。

time_nanosleep() 函數的語法為:

time_nanosleep($seconds,$nanoseconds)

該函數接受2個必需參數 $seconds(延遲秒數) 和 $nanoseconds(延遲納秒數)。如果成功則返回 0,如果錯誤則返回 FALSE;如果調用被信號中斷,將返回帶有延遲中剩余的秒數和延遲中剩余的納秒數的關聯數組。

我們通過具體示例來了解一下:

<?php
// 當前時間
echo date("Y-m-d H:i:s")."<br>";
// 延遲5.5秒鐘
time_nanosleep(5,500000000);
echo date("Y-m-d H:i:s");
?>

輸出結果:

PHP延時執行代碼函數的應用

三、使用time_sleep_until()函數來延遲執行腳本程序

time_sleep_until() 函數延遲執行當前腳本直到指定的時間。

time_sleep_until() 函數的語法為:

time_sleep_until($timestamp)

該函數只接受一個必需參數 $timestamp,用于規定喚醒的時間。如果成功則返回 0,如果錯誤則返回 FALSE。

我們通過具體示例來了解一下:

<?php
// 當前時間
echo date("Y-m-d H:i:s")."<br>";
// 延遲7秒鐘
time_sleep_until(time()+7);
echo date("Y-m-d H:i:s");
?>

輸出結果:

PHP延時執行代碼函數的應用

好了就說到這里了,有其他想知道的,可以點擊這個哦。→ →php視頻教程

到此,相信大家對“PHP延時執行代碼函數的應用”有了更深的了解,不妨來實際操作一番吧!這里是億速云網站,更多相關內容可以進入相關頻道進行查詢,關注我們,繼續學習!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

php
AI

芜湖市| 保亭| 桃园市| 太仓市| 正定县| 蒙阴县| 墨竹工卡县| 云浮市| 昂仁县| 资讯| 牡丹江市| 舟山市| 唐河县| 来宾市| 桃源县| 西充县| 临海市| 克什克腾旗| 富锦市| 偏关县| 乃东县| 石首市| 林甸县| 简阳市| 观塘区| 长丰县| 洞口县| 吐鲁番市| 全南县| 贵港市| 滦平县| 宁都县| 嘉黎县| 密云县| 津南区| 东辽县| 乐陵市| 桦南县| 马边| 墨竹工卡县| 台中县|