socket_last_error
(PHP 4 >= 4.1.0, PHP 5, PHP 7, PHP 8)
socket_last_error — Returns the last error on the socket
Description
If no error had occurred, or the error had been cleared with
socket_clear_error(), the function returns 0.
Return Values
This function returns a socket error code.
Examples
Example #1 socket_last_error() example
<?php
$socket = @socket_create(AF_INET, SOCK_STREAM, SOL_TCP);
if ($socket === false) {
$errorcode = socket_last_error();
$errormsg = socket_strerror($errorcode);
die("Couldn't create socket: [$errorcode] $errormsg");
}
?>
Notes
Note:
socket_last_error() does not clear the error code, use
socket_clear_error() for this purpose.