phpninjas/signal

此包最新版本(v0.1.0)没有可用的许可证信息。

v0.1.0 2016-07-25 13:12 UTC

This package is not auto-updated.

Last update: 2024-09-14 19:20:10 UTC


README

需求

此功能需要pcntl库。

捕获信号

// Simple message trap
Signal::trap(Signal::USR2, function()use(){
    echo "caught a signal!";
});

阻塞/解除阻塞信号

// Allows you to effectively ignore POSIX signals from the OS (except for KILL obviously)
Signal::block([Signal::USR2]);
Signal::unblock([Signal::USR2]);