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
ပြန်လာတန်ဖိုး - အောင်မြင်မှုအပေါ်စစ်မှန်တဲ့ပြန်လာခြင်းနှင့်ပျက်ကွက်အပေါ်မှားယွင်းသော။
ဥပမာ -
<?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 ကိုပို့သည်။