ignore_user_abort()函數設置與客戶機斷開是否會終止腳本的執行。本函數返回user-abort設置的之前的值(一個布爾值)。
ignore_user_abort()函數語法
ignore_user_abort(setting)
參數描述
setting
可選。如果設置為true,則忽略與用戶的斷開,如果設置為false,會導致腳本停止運行。
如果未設置該參數,會返回當前的設置。
提示和注釋
注釋:PHP不會檢測到用戶是否已斷開連接,直到嘗試向客戶機發送信息為止。簡單地使用echo語句無法確保信息發送,參閱flush()函數。
php中ignore_user_abort函數的用法
PHP中的ignore_user_abort函數是當用戶關掉終端后腳本不停止仍然在執行,可以用它來實現計劃任務與持續進程,下面會通過實例討論ignore_user_abort()函數的作用與用法。
ignore_user_abort()可以實現當客戶端關閉后仍然可以執行PHP代碼,可保持PHP進程一直在執行,可實現所謂的計劃任務功能與持續進程,只需要開啟執行腳本,除非apache等服務器重啟或有腳本有輸出,該PHP腳本將一直處于執行的狀態,初看很實用,不過代價是一個PHP執行腳本的持續進程,開銷很大,但卻可以實現很多意想不到的功能。
其描述為設置與客戶機斷開是否會終止腳本的執行。
一,函數原型
intignore_user_abort([boolsetting])
二,版本兼容
PHP3>=3.0.7,PHP4,PHP5
三,函數基礎用法與實例
1,函數基礎用法
<?php
ignore_user_abort();
?>
說明:調用ignore_user_abort()函數聲明即使客戶機斷開不終止腳本的執行。
2,結合set_time_limit()函數實現一個循環腳本執行任務
<?php
ignore_user_abort();
set_time_limit(0);
$interval=60*15;
do{
//執行的業務
}while(true);
?>
說明:每隔15分鐘循環執行
感謝你能夠認真閱讀完這篇文章,希望小編分享的“ignore_user_abort函數怎么用”這篇文章對大家有幫助,同時也希望大家多多支持本站,關注本站行業資訊頻道,更多相關知識等著你來學習!
本文由 貴州做網站公司 整理發布,部分圖文來源于互聯網,如有侵權,請聯系我們刪除,謝謝!
c語言中正確的字符常量是用一對單引號將一個字符括起表示合法的字符常量。例如‘a’。數值包括整型、浮點型。整型可用十進制,八進制,十六進制。八進制前面要加0,后面...
2022年天津專場考試原定于3月19日舉行,受疫情影響確定延期,但目前延期后的考試時間推遲。 符合報名條件的考生,須在規定時間登錄招考資訊網(www.zha...
:喜歡聽,樂意看。指很受歡迎?!巴卣官Y料”喜聞樂見:[ xǐ wén lè jiàn ]詳細解釋1. 【解釋】:喜歡聽,樂意看。指很受歡迎。2. 【示例】:這是...
限售股減持是由于原先特定原因被限制不能在證券流通市場上進行流通的股票,在解除限制后,股票持有人減持股票的行為。中國市場的限售股主要包括上市公司在股權分置流程中從原非流通股轉變為限售期的流通股,即股改限售股,又稱大小非,新股首次公開發行上市造成的短期限售股。限售股減持稅務籌劃途徑有哪些?(自然人股東)1、大宗交易平臺“洗股”個人轉讓解禁后限售股是指個人持有的限售股在解禁后的第...
工行2022年活期存款利率是0.3%。銀行的活期利息一般是一 個季度結算一 次, 一年結算4次。 活期每季結息一次,分別是3、6、9、12月的20號左右結息,按當日掛牌利率結算?;钇谑羌径饶┑?0號為結息日,結算利息第二天才會轉賬,即每季度末21日轉賬至銀行賬戶?;钇诶创婵罱痤~、存款天數、存款日利率計算。但是銀行存款的率一般是年利率,因此在結算活期利息的時候需要轉換成日利率再計算。粗,銀行規定...
“王心凌概念股”市值蒸發千億怎么回事?王心凌概念股其實指的是芒果超媒,由于現在網上都把芒果超媒股票稱之為“王心凌概念股”所以王心凌概念股也因此而誕生了。王心凌概念股誕生之后,原本以為芒果超媒的股票開市后會一路高漲,結果5月23日開盤后,芒果超媒的股價卻是一路下跌。5月23日芒果超媒股價一路下跌,截止當日收盤時間,芒果超媒下跌超1%。根據數據顯示,芒果...