# 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

pcntl_strerror(int `$error_code`): string

Retourne le message d'erreur système associé au `code_erreur` (`errno`) de la dernière fonction pcntl qui a échoué. Le paramètre `code_erreur` 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