(PHP 5 >= 5.3.4, PHP 7, PHP 8)
pcntl_strerror — Извлекает сообщение о системной ошибке, которое связано с номером ошибки
   Функция возвращает сообщение о системной ошибке, которое связано с кодом ошибки error_code
   (errno) последней pcntl-функции, которая завершилась ошибкой.
   Код ошибки error_code получают
   функцией pcntl_get_last_error().
  
error_code
      Номер ошибки errno,
      который вернула функция pcntl_get_last_error().
     
Функция возвращает сообщение об ошибке, как строку.
Пример #1 Пример извлечения сообщения о системной ошибке функцией pcntl_strerror()
Пример ожидает, пока дочерний процесс изменит состояние, тогда как дочернего процесса не существует, а затем выведет сообщение, которое соответствует номеру ошибки.
<?php
$pid = pcntl_wait($status);
if ($pid === -1) {
    $errno = pcntl_get_last_error();
    $message = pcntl_strerror($errno);
    fwrite(
        STDERR,
        'Функция pcntl_wait завершилась ошибкой с номером ' . $errno . ': ' . $message . PHP_EOL
    );
}
?>Вывод приведённого примера будет похож на:
Функция pcntl_wait завершилась ошибкой с номером 10: No child processes
