PHP pcntl_signal_get_handler 进程控制函数
-
定义和用法
pcntl_signal_get_handler - 获取指定信号的当前处理程序 -
版本支持
PHP4 PHP5 PHP7 不支持 不支持 7.1.0+支持 -
语法
pcntl_signal_get_handler( int $signo )
pcntl_signal_get_handler() 函数将获取指定信号的当前处理程序。 -
参数
参数 必需的 描述 signo 是 信号。 -
返回值
此函数可能返回引用SIG_DFL或SIG_IGN的整数值。 如果设置自定义处理程序,则返回包含函数名称的字符串值。 -
示例
下面例子演示多进程示例:var_dump(pcntl_signal_get_handler(SIGUSR1)); // Outputs: int(0) function pcntl_test($signo) {} pcntl_signal(SIGUSR1, 'pcntl_test'); var_dump(pcntl_signal_get_handler(SIGUSR1)); // Outputs: string(10) "pcntl_test" pcntl_signal(SIGUSR1, SIG_DFL); var_dump(pcntl_signal_get_handler(SIGUSR1)); // Outputs: int(0) pcntl_signal(SIGUSR1, SIG_IGN); var_dump(pcntl_signal_get_handler(SIGUSR1)); // Outputs: int(1)
-
相关页面
pcntl_signal() - 安装一个信号处理器