pcntl_strerror

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

pcntl_strerrorRecupera el mensaje de error del sistema asociado con el errno proporcionado

Descripción

pcntl_strerror(int $error_code): string

Devuelve el mensaje de error del sistema asociado al error_code (errno) de la última función pcntl que falló. El parámetro error_code puede ser obtenido llamando a pcntl_get_last_error().

Parámetros

error_code

Un número de error (errno), devuelto por pcntl_get_last_error().

Valores devueltos

Devuelve el mensaje de error, en forma de string.

Ejemplos

Ejemplo #1 pcntl_strerror() ejemplo

Este ejemplo intentará esperar a los procesos hijos en una situación donde no existen procesos hijos, y luego mostrará el mensaje de error correspondiente.

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

El resultado del ejemplo sería algo similar a:

pcntl_wait falló con errno 10: No child processes

Ver también

add a note

User Contributed Notes

There are no user contributed notes for this page.
To Top