PHP CLI кроссплатформенный ctrl- C - PullRequest
0 голосов
/ 29 мая 2020

Я пытаюсь переписать сценарий python в php. Сценарий python обрабатывает исключение KeyboardInterrupt следующим образом:

except KeyboardInterrupt: pass

Я начинал с этого, но не могу понять, что поставить для ???

} catch (Exception $e) {
    if ($e->getCode() == ??? ) {
        //I have nothing to do but I could
    }
}

Я надеялся найти что-то в do c в исключениях времени выполнения https://www.php.net/manual/en/class.runtimeexception.php, но не нашел ничего подходящего. Я также нашел это для php 7.4+ на windows (но включает в себя совершенно новую версию php и ограничен windows) PHP CLI в Windows: Обработка Ctrl- C commands?

Есть ли кроссплатформенный способ перехвата этого исключения в php? и если да, то как? Есть ли задокументированный список встроенных исключений php (код и сообщение)?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...