亚洲最大看欧美片,亚洲图揄拍自拍另类图片,欧美精品v国产精品v呦,日本在线精品视频免费

  • 站長資訊網(wǎng)
    最全最豐富的資訊網(wǎng)站

    PHP函數(shù)運用之暫停幾秒后開始執(zhí)行程序

    在之前的文章《PHP函數(shù)運用之怎么退出腳本程序》中,我們介紹了終止腳本運行、退出當前程序的幾種方法。這次我們繼續(xù)PHP函數(shù)的學習,介紹一下PHP延遲執(zhí)行當前腳本的方法,感興趣的朋友可以學習了解一下~

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

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

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

    sleep函數(shù)表示延緩執(zhí)行,可延遲執(zhí)行當前腳本若干秒。

    sleep() 函數(shù)的語法為:

    sleep($seconds)

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

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

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

    輸出結果:

    PHP函數(shù)運用之暫停幾秒后開始執(zhí)行程序

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

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

    time_nanosleep() 函數(shù)的語法為:

    time_nanosleep($seconds,$nanoseconds)

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

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

    <?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函數(shù)運用之暫停幾秒后開始執(zhí)行程序

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

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

    time_sleep_until() 函數(shù)的語法為:

    time_sleep_until($timestamp)

    該函數(shù)只接受一個必需參數(shù) $timestamp,用于規(guī)定喚醒的時間。如果成功則返回 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函數(shù)運用之暫停幾秒后開始執(zhí)行程序

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

    贊(0)
    分享到: 更多 (0)
    網(wǎng)站地圖   滬ICP備18035694號-2    滬公網(wǎng)安備31011702889846號