pcntl_get_last_error

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

pcntl_get_last_errorRecupera el número del error generado por la última función pcntl utilizada

Descripción

pcntl_get_last_error(): int

Recupera el número de error (errno) definido por la última función **pcntl** que haya fallado. El mensaje de error del sistema asociado al número de error puede ser verificado con la función pcntl_strerror().

Advertencia

Esta función no está documentada actualmente, solamente se encuentra disponible la lista de parámetros.

Parámetros

Esta función no tiene parámetros.

Valores devueltos

Devuelve el número de error (errno) definido por la última función pcntl que haya fallado. Si no se ha encontrado ningún error, se devuelve 0.

Ejemplos

Ejemplo #1 pcntl_get_last_error() example

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 failed with errno ' . $errno
. ': ' . $message . PHP_EOL);
}

El resultado del ejemplo sería algo similar a:

pcntl_wait failed with errno 10: No child processes

Ver también

  • pcntl_strerror() - Recupera el mensaje de error del sistema asociado con el errno proporcionado
add a note

User Contributed Notes

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