pcntl_strerror
pcntl_strerror
Retrieve the system error message associated with the given errno
string **pcntl_strerror** int $error_code
Returns the system error message associated with the given
() of the last pcntl function that failed.
The parameter may be obtained by calling
.
error_code``errno``error_code``pcntl_get_last_error
error_code
An error number (),
returned by .
errno``pcntl_get_last_error
Returns the error message, as a string.
Voorbeeld: example
This example will attempt to wait on child processes in a situation where no child process exists, then will print out the corresponding error message.
<?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);
}
pcntl_wait failed with errno 10: No child processes
pcntl_get_last_error