int ignore_user_abort ([ string $value ] ) 參數setting描述:可選。如果設置為 true,則忽略與用戶的斷 " /> 青青青伊人,我的美女房东未删减版免费观看,A级毛片无码久久精品免费

天天躁日日躁狠狠躁AV麻豆-天天躁人人躁人人躁狂躁-天天澡夜夜澡人人澡-天天影视香色欲综合网-国产成人女人在线视频观看-国产成人女人视频在线观看

PHP ignore_user_abort函數詳細介紹和使用實例

ignore_user_abort 設置與客戶機斷開是否會終止腳本的執行。

本函數返回 user-abort 設置的之前的值(一個布爾值)。
int ignore_user_abort ([ string $value ] )

 參數setting描述:可選。如果設置為 true,則忽略與用戶的斷開,如果設置為 false,會導致腳本停止運行。
如果未設置該參數,會返回當前的設置。

注釋:php 不會檢測到用戶是否已斷開連接,直到嘗試向客戶機發送信息為止。簡單地使用 echo 語句無法確保信息發送,參閱 flush() 函數。

例-1 一個的ignore_user_abort()的例子,配合set_time_limit()函數 和一個死循環就可以實現計劃任務功能。
復制代碼 代碼如下:
<?php
ignore_user_abort(true);
 
set_time_limit(0);
echo 'Testing connection handling in php';
while (1)
{
    if (connection_status() != CONNECTION_NORMAL) {
 
        break;
 
    }
    // Sleep for 10 seconds
    sleep(10);
}
?>

php內置函數研究系列第二期,采用php函數ignore_user_abort實現計劃任務與持續進程實例,并通過一個可檢測效果的實例討論ignore_user_abort()函數的作用與用法。

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

其描述為設置與客戶機斷開是否會終止腳本的執行。

附:另一篇介紹

一,函數原型
復制代碼 代碼如下:
int ignore_user_abort ( [bool setting] )
二,版本兼容

復制代碼 代碼如下:php 3 >= 3.0.7, php 4, php 5

三,函數基礎用法與實例
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分鐘循環執行

3,自定義實現文件輸出并跟蹤ignore_user_abort()函數的執行結果
復制代碼 代碼如下:
<?php
ignore_user_abort ( TRUE );
set_time_limit ( 0 );
$interval = 10;
$stop = 1;
do {
    if( $stop == 10 ) break;
    file_put_contents('liuhui.php',' Current Time: '.time().' Stop: '.$stop);
    $stop++;
    sleep ( $interval );
} while ( true );
?>
打開liuhui.php文件,文件內容如下:
復制代碼 代碼如下:
Current Time: 1273735029 Stop: 9

其原理是即使客戶端終止腳本,仍然每隔10秒鐘執行一次,并打印出當前時間與終止點,這樣就可以測試出ignore_user_abort()函數的具體效果。

通過實例發現ignore_user_abort()函數非常實用,實現計劃任務,完成后續任務,持續進程等非常有效。更多說明請參與php手冊。請關注下一期php內置函數研究系列。

php技術PHP ignore_user_abort函數詳細介紹和使用實例,轉載需保留來源!

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

主站蜘蛛池模板: 青青精品视频国产 | 麻豆AV蜜桃AV久久 | 女人张腿让男人桶免费 | 无码AV熟妇素人内射V在线 | 成人在线免费视频播放 | 国产又粗又猛又爽又黄的免费视频 | 中文字幕一区二区三区在线播放 | 午夜国产视频 | 年轻的搜子8中字在线观看 年轻的朋友4在线看中文字幕 | 国产亚洲精品久久精品69 | 四虎国产精品高清在线观看 | 99精品日韩 | 人妻免费久久久久久久了 | 亚洲熟少妇在线播放999 | av影音先锋影院男人站 | 石原莉奈rbd806中文字幕 | 99久久热视频只有精品 | 后式大肥臀国产在线 | 亚洲免费三级电影 | a级精品九九九大片免费看 A级韩国乱理伦片在线观看 | 国产婷婷午夜精品无码A片 国产婷婷色综合AV蜜臀AV | 亚洲精品白色在线发布 | 日本午夜精品久久久无码 | 亚洲精品久久久久久久蜜臀老牛 | 美女被爆插 | 亚洲欧美精品无码大片在线观看 | 美女gif趴跪式动态图 | 亚洲国产中文在线视频免费 | yellow片在线观看免费观看动漫 | 伊人久久五月丁婷婷 | 性欧美金发洋妞xxxxbbbb | 俄罗斯粗大猛烈18P 俄罗斯雏妓的BBB孩交 | 国产激情文学 | 四房色播手机版 | 国产亚洲视频在线播放香蕉 | 国产99青草全福视在线 | bdsm中国精品调教ch | 色愁愁久久久 | 九九影院午夜理论片无码 | 被爽到叫呻呤视频免费视频 | H揉捏娇喘乳叫床NP调教视频 |