Gibt die zur angegebenen errno gehörende Systemfehlermeldung zurück

# pcntl_strerror

(PHP 5 >= 5.3.4, PHP 7, PHP 8)

pcntl_strerror — Gibt die zur angegebenen errno gehörende Systemfehlermeldung zurück

### Beschreibung

function pcntl_strerror(int `$error_code`): string

Gibt die Systemfehlermeldung zurück, die zum angegebenen `error_code` (`errno`) der zuletzt fehlgeschlagenen pcntl-Funktion gehört. Der Parameter `error_code` kann durch Aufruf von pcntl_get_last_error() ermittelt werden.

### Parameter-Liste

`error_code`

  Eine Fehlernummer (`errno`), die von pcntl_get_last_error() zurückgegeben wird.

### Rückgabewerte

Gibt die Fehlermeldung als String zurück.

### Beispiele

Beispiel #1 pcntl_strerror()-Beispiel

Dieses Beispiel versucht, auf Kindprozesse zu warten, obwohl kein Kindprozess existiert, und gibt anschließend die zugehörige Fehlermeldung aus.

    <?php
    $pid = pcntl_wait($status);
    if ($pid === -1) {
        $errno = pcntl_get_last_error();
        $message = pcntl_strerror($errno);
        fwrite(STDERR, 'pcntl_wait failed with errno ' . $errno
               . ': ' . $message . PHP_EOL);
    }

Das oben gezeigte Beispiel erzeugt eine ähnliche Ausgabe wie:

    pcntl_wait failed with errno 10: No child processes

### Siehe auch

- pcntl_get_last_error() - Gibt die Fehlernummer der zuletzt fehlgeschlagenen pcntl-Funktion zurück

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