PHP.mk документација

pcntl_signal_get_handler

Почист и полокален преглед на PHP референцата, со задржана структура од PHP.net и подобра читливост за примери, секции и белешки.

function.pcntl-signal-get-handler.php PHP.net прокси Преводот се освежува
Оригинал на PHP.net
Патека function.pcntl-signal-get-handler.php Локална патека за оваа страница.
Извор php.net/manual/en Оригиналниот HTML се реупотребува и локално се стилизира.
Режим Прокси + превод во позадина Кодовите, табелите и белешките остануваат читливи во истиот тек.
pcntl_signal_get_handler

Референца за `function.pcntl-signal-get-handler.php` со подобрена типографија и навигација.

function.pcntl-signal-get-handler.php

pcntl_signal_get_handler

(PHP 7 >= 7.1.0, PHP 8)

pcntl_signal_get_handlerЗеми го тековниот ракувач за наведениот сигнал

= NULL

pcntl_signal_get_handler(int $signal): callable|int

На pcntl_signal_get_handler() функцијата ќе го земе тековниот ракувач за наведениот signal.

Параметри

signal

Бројот на сигналот.

Вратени вредности

Оваа функција може да врати цел број што се однесува на SIG_DFL or SIG_IGN. Ако е поставен прилагоден ракувач, тој callable се враќа.

Дневник на промени

Верзија = NULL
7.1.0 pcntl_signal_get_handler() е додадена.

Примери

Пример #1 pcntl_signal_get_handler() example

<?php
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() - Инсталира обработувач на сигнали

Белешки од корисници 2 забелешки

jrdbrndt на gmail точка com
пред 8 години
It is worth noting that supplying an invalid signal number will trigger a warning and return false.
MAL
пред 5 години
If the signal handler is a Closure, the function itself is returned:

pcntl_signal(SIGHUP, function ($signo, $siginfo) {
    echo SIGHUP;
});

var_dump(pcntl_signal_get_handler(SIGHUP)); // Outputs: string(6) "SIGHUP"
На оваа страница

Автоматски outline од активната документација.

Насловите ќе се појават тука по вчитување.

Попрегледно читање

Примерите, changelog табелите и user notes се визуелно издвоени за да не се губат во долгата содржина.

Брз совет Користи го outline-от Скокни директно на главните секции од активната страница.
Извор Оригиналниот линк останува достапен Кога ти треба целосен upstream context, отвори го PHP.net во нов tab.