99久久国产露脸精品麻豆,欧美日韩精品小说,亚洲免费在线美女视频,国产三级中文字幕,91极品国产情侣高潮对白,国产亚洲一区二区三区不卡片,欧美jizz精品欧美性,久久国产精品久久国产片

利用ignore_user_abort函數實現PHP定時任務

袁志蒙 4521次瀏覽

摘要:PHP定時任務的實現主要是利用ignore_user_abort()函數,ignore_user_abort可以實現當客戶端關閉后仍然可以執行PHP代碼,可保持PHP進程一直在執行,可實現所謂的計劃任...

PHP定時任務的實現主要是利用ignore_user_abort()函數,ignore_user_abort可以實現當客戶端關閉后仍然可以執行PHP代碼,可保持PHP進程一直在執行,可實現所謂的計劃任務功能與持續進程,只需要開啟執行腳本,除非 apache等服務器重啟或有腳本有輸出,該PHP腳本將一直處于執行的狀態,初看很實用,不過代價是一個PHP執行腳本的持續進程,開銷很大,但卻可以 實現很多意想不到的功能。


語法:

ignore_user_abort(setting)

setting

可選。如果設置為 true,則忽略與用戶的斷開,如果設置為 false,會導致腳本停止運行。

如果未設置該參數,會返回當前的設置。


腳本定時任務栗子:

ignore_user_abort(true);
set_time_limit(0);
$interval = 10;  //10秒鐘執行一次
$stop = 1;
do {
	
	//執行的業務
	
    if( $stop == 10 ) break;
    file_put_contents('test.php',' Current Time: '.time().' Stop: '.$stop."\n", FILE_APPEND);
    $stop++;
    sleep ( $interval );
	
	
} while ( true );


隨機內容

表情

共2條評論
  • 網友評論:

    路過

    2018-05-24 10:33:01 回復

    點擊加載
  • 網友評論:

    不錯

    2018-05-21 14:38:31 回復

    點擊加載