Récupère le message d'erreur système associé avec l'errno fourni

# pcntl_strerror

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

pcntl_strerror — Récupère le message d'erreur système associé avec l'errno fourni

### Description

function pcntl_strerror(int `$error_code`): string

Retourne le message d'erreur système associé au `error_code` (`errno`) de la dernière fonction pcntl qui a échoué. Le paramètre `error_code` peut être obtenu en appelant pcntl_get_last_error().

### Liste de paramètres

`error_code`

  Un numéro d'erreur (`errno`), retourné par pcntl_get_last_error().

### Valeurs de retour

Retourne le message d'erreur, sous forme de chaîne.

### Exemples

Exemple #1 pcntl_strerror() exemple

Cet exemple va essayer d'attendre des processus fils dans une situation où aucun processus fils n'existe, puis affichera le message d'erreur correspondant.

    <?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);
    }

Résultat de l'exemple ci-dessus est similaire à :

    pcntl_wait failed with errno 10: No child processes

### Voir aussi

- pcntl_get_last_error() - Récupère le numéro de l'erreur générée par la dernière fonction pcntl utilisée

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