
PHP提供了信号机制,允许脚本接收和处理外部信号。以下是一个实例,展示了如何使用PHP信号编号来处理不同的信号。
实例解析
在这个实例中,我们将设置信号处理器来捕捉`SIGINT`和`SIGTERM`信号。`SIGINT`通常在用户按下Ctrl+C时触发,而`SIGTERM`是在程序优雅退出的请求时触发。
信号编号对照表
| 信号编号 | 信号名称 | 描述 |
|---|---|---|
| 1 | SIGHUP | 挂起信号 |
| 2 | SIGINT | 终止信号(Ctrl+C) |
| 9 | SIGKILL | 强制终止信号 |
| 15 | SIGTERM | 终止信号 |
PHP代码示例
```php
// 定义信号处理函数
function signalHandler($signal) {
switch ($signal) {
case SIGINT:
echo "


