လက်ရှိတည်နေရာ: ပင်မစာမျက်နှာ> ဖန်ရှင်အမျိုးအစားများ> 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 ကိုပို့သည်။

သက်ဆိုင်သောဖင်ခှ်ရှင်းများ
  • လက်ရှိကုဒ်စာမျက်နှာကိုရယူပါ sapi_windows_cp_get

    sapi_windows_cp_get

    လက်ရှိကုဒ်စာမျက်နှာက
  • process code စာမျက်နှာကိုတည်ဆောက်ခြင်း sapi_windows_cp_set

    sapi_windows_cp_set

    processcodeစာမျက်နှာ
  • client သည် client ကို disconnects သည့်အခါ script သည်အနှောင့်အယှက်မဖြစ်စေ, ignore_user_abort

    ignore_user_abort

    clientသည်clientကိုdi
  • compiler ကွပ်မျက်ပြတ်တောက် __halt_compiler

    __halt_compiler

    compilerကွပ်မျက်ပြတ်
  • ထူးခွားတဲ့ ID ကိုထုတ်လုပ်ပါ uniqid

    uniqid

    ထူးခွားတဲ့IDကိုထုတ်လ
  • binary strings သို့ဒေတာထုပ်ပိုး pack

    pack

    binarystringsသို့ဒေတ
  • Syntax ဖိုင်ကိုမီးမောင်းထိုးပြခြင်း highlight_file

    highlight_file

    Syntaxဖိုင်ကိုမီးမော
  • ကြိုးတစ်ချောင်းမှကြိုးတစ်ချောင်းမှအခြားတစ်ခုသို့ပြောင်းပါ sapi_windows_cp_conv

    sapi_windows_cp_conv

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