Gibt den aktuellen Handler für das angegebene Signal zurück

# pcntl_signal_get_handler

(PHP 7 >= 7.1.0, PHP 8)

pcntl_signal_get_handler — Gibt den aktuellen Handler für das angegebene Signal zurück

### Beschreibung

function pcntl_signal_get_handler(int `$signal`): callable|int

Die Funktion pcntl_signal_get_handler() ermittelt den aktuellen Handler für das angegebene `signal`.

### Parameter-Liste

`signal`

  Die Signalnummer.

### Rückgabewerte

Diese Funktion kann einen Integer-Wert zurückgeben, der sich auf `SIG_DFL` oder `SIG_IGN` bezieht. Wurde ein eigener Handler gesetzt, wird dieses callable zurückgegeben.

### Changelog

Version | Beschreibung
--- | ---
7.1.0 | pcntl_signal_get_handler() wurde hinzugefügt.

### Beispiele

Beispiel #1 pcntl_signal_get_handler()-Beispiel

    <?php
    var_dump(pcntl_signal_get_handler(SIGUSR1)); // Ausgabe: int(0)

    function pcntl_test($signo) {}
    pcntl_signal(SIGUSR1, 'pcntl_test');
    var_dump(pcntl_signal_get_handler(SIGUSR1)); // Ausgabe: string(10) "pcntl_test"

    pcntl_signal(SIGUSR1, SIG_DFL);
    var_dump(pcntl_signal_get_handler(SIGUSR1)); // Ausgabe: int(0)

    pcntl_signal(SIGUSR1, SIG_IGN);
    var_dump(pcntl_signal_get_handler(SIGUSR1)); // Ausgabe: int(1)
    ?>

### Siehe auch

- pcntl_signal() - Richtet eine Signalverarbeitung ein

`↑` and `↓` to navigate • `Enter` to select • `Esc` to close • `/` to open