sapi_windows_generate_ctrl_event
(PHP 7 >= 7.4.0, PHP 8)
sapi_windows_generate_ctrl_event — Надіслати подію CTRL іншому процесу
Опис
sapi_windows_generate_ctrl_event(int $event, int $pid = 0): bool
Надіслати подію CTRL іншому процесу у тій самій групі процесів.
Список параметрів
event
Подія CTRL
PHP_WINDOWS_EVENT_CTRL_C
або PHP_WINDOWS_EVENT_CTRL_BREAK
pid
Ідентифікатор процесу, якому необхідно надіслати подію. Якщо поставлено як , то подія буде надіслано всім процесам групи.
Значення, що повертаються
Повертає true
у разі успішного виконання або **false
**в случае возникновения ошибки.
Приклади
Приклад #1 Использованиеsapi_windows_generate_ctrl_event()****
У цьому прикладі показано, як надіслати події CTRL+BREAK
дочернему процессу. В данном случае дочерний процесс будет печататьЯ все ще живий!
раз на секунду, доки користувач не натисне CTRL+BREAK
. Після цього дочірній процес завершиться.
Loading...
Дивіться також
- proc_open() - Виконати команду та відкрити покажчик на файл для введення/виводу
- sapi_windows_set_ctrl_handler() - Встановити чи видалити обробник події CTRL