sapi_windows_set_ctrl_handler
CTRL olayı işleyiciyi tanımlar veya kaldırır
&reftitle.description;
boolsapi_windows_set_ctrl_handler
callablenullişleyici
boolekle&true;
Windows CLI süreçlerinin CTRL+C ve
CTRL+BREAK olaylarını yakalamasını veya yok saymasını
sağlayan bir CTRL olay işleyici tanımlar veya kaldırır. Çok evreli
ortamlarda işlev yalnızca ana evreden çağrıldığında bu mümkündür.
&reftitle.parameters;
işleyici
Atanacak veya kaldırılacak geri çağırım işlevi. Atanırsa, bir
CTRL+C veya CTRL+BREAK olayı
meydana geldiğinde bu işlev çağrılır. İşlevin sözdizimi aşağıdaki gibi
olmalıdır:
voidişleyici
intolay
olay
Yakalanacak CTRL olayı;
PHP_WINDOWS_EVENT_CTRL_C
veya PHP_WINDOWS_EVENT_CTRL_BREAK olabilir.
geri_çağırım bağımsız değişkenine &null; aktarımı
sürecin CTRL+C olaylarını yok saymasını ancak
CTRL+BREAK olaylarını yakalamasına sebep olur.
ekle
&true; ise işleyici atanır, &false; ise kaldırılır.
&reftitle.returnvalues;
&return.success;
&reftitle.examples;
- sapi_windows_set_ctrl_handler örneği
Bu örnekte CTRL olaylarının nasıl yakalanacağı
gösterilmiştir.
]]>
&reftitle.seealso;
sapi_windows_generate_ctrl_event