လက်ရှိတည်နေရာ: ပင်မစာမျက်နှာ> ဖန်ရှင်အမျိုးအစားများ> sapi_windows_set_ctrl_handler

sapi_windows_set_ctrl_handler

Ctrl Event Handler ကိုသတ်မှတ်ပါ
အမည်:sapi_windows_set_ctrl_handler
အမျိုးအစား:အမျိုးမျိုးစုပေါင်းသော
programming language:php
တစ်ကြောင်းဖြင့်အကျဉ်းချုပ်:Windows ပလက်ဖောင်းတွင် control signals များဖမ်းယူရန်အတွက် handler ကိုတပ်ဆင်ပါ

function name: sapi_windows_Set_ctrl_handler ()

function ကိုဖော်ပြချက် - sapi_windows_ctrl_handler () function ကို Windows ပလက်ဖောင်းတွင် control platform များကိုဖမ်းယူရန်အတွက် Handler ကိုသတ်မှတ်ရန်အသုံးပြုသည်။

သက်ဆိုင်သောဗားရှင်း: PHP 4> = 4.2.0, PHP 5, PHP 7

Syntax: Bool Sapi_windows_Set_Ctrl_handler (Callable $ callback [bool $ add = track))

Parametermer

  • ပြန်လည်ခေါ်ဆိုမှု: လိုအပ်သည်။ ကွပ်မျက်ခံရဖို့ callback function ကိုသို့မဟုတ်နည်းလမ်း၏အမည်ကိုသတ်မှတ်ပါ။ အဆိုပါ callback function ကိုကိန်းဂဏန်းတစ်ခုကိန်းဂဏန်းကိုလက်ခံ, လက်ခံရရှိထိန်းချုပ်မှုအချက်ပြမှုကိုညွှန်ပြ။
  • ပေါင်းထည့်: optional ကို။ ထိန်းချုပ်မှုအချက်ပြမှုများကိုထည့်သွင်းသို့မဟုတ်ဖျက်ရန်ရှိမရှိဖေါ်ပြသည်။ ပုံမှန်အားဖြင့် default သည်မှန်သည်, ထိန်းချုပ်မှုအချက်ပြမှုများကိုထည့်သွင်းရန် Handler ကိုညွှန်ပြသည်။

ပြန်လာတန်ဖိုး - အောင်မြင်မှုအပေါ်စစ်မှန်တဲ့ပြန်လာခြင်းနှင့်ပျက်ကွက်အပေါ်မှားယွင်းသော။

ဥပမာ -

 <?php function my_handler($signal) { echo "Received signal: " . $signal . "\n"; } // 添加控制信号的处理程序sapi_windows_set_ctrl_handler('my_handler'); // 模拟发送控制信号posix_kill(posix_getpid(), SIGINT); ?>

ထုတ်လုပ်မှု -

 Received signal: 2

အထက်ပါဥပမာတွင် callback function ကို my_handler() ကိုပထမဆုံးသတ်မှတ်သည်။ ၎င်းကိုထိန်းချုပ်မှုအချက်ပြမှုကိုလက်ခံရရှိသည့်အခါခေါ်ဆိုလိမ့်မည်။ ထို့နောက် my_handler() sapi_windows_set_ctrl_handler() function ကိုသုံးပါ။ နောက်ဆုံးတွင် SIGINT Control Signal ကို posix_kill() function ကို အသုံးပြု. my_handler() function ကိုခေါ်ခြင်းနှင့်သက်ဆိုင်ရာအချက်ပြမှုသည် output ကို အသုံးပြု. Sigtint Control Signal ကိုပို့သည်။

သက်ဆိုင်သောဖင်ခှ်ရှင်းများ
  • PHP ကုဒ်အဖြစ်ကြိုးများ Execute လုပ်ပါ eval

    eval

    PHPကုဒ်အဖြစ်ကြိုးမျာ
  • ဆက်သွယ်မှု၏ status bit ကိုပြန်သွားပါ connection_status

    connection_status

    ဆက်သွယ်မှု၏statusbit
  • စနစ်၏ပျမ်းမျှဝန်ကိုရယူပါ sys_getloadavg

    sys_getloadavg

    စနစ်၏ပျမ်းမျှဝန်ကိုရ
  • ထွက်ပေါက်နှင့်ညီမျှသည် () die

    die

    ထွက်ပေါက်နှင့်ညီမျှသ
  • Syntax ဖိုင်ကိုမီးမောင်းထိုးပြခြင်း highlight_file

    highlight_file

    Syntaxဖိုင်ကိုမီးမော
  • process code စာမျက်နှာကိုတည်ဆောက်ခြင်း sapi_windows_cp_set

    sapi_windows_cp_set

    processcodeစာမျက်နှာ
  • တစ် ဦး စဉ်ဆက်မပြတ်သတ်မှတ် define

    define

    တစ်ဦးစဉ်ဆက်မပြတ်သတ်မ
  • သတ်မှတ်ထားသောအချိန်အထိ script ကိုအိပ်စက်ခြင်းကိုပြုလုပ်ပါ time_sleep_until

    time_sleep_until

    သတ်မှတ်ထားသောအချိန်အ
လူကြိုက်များသော ဆောင်းပါးများ