socket_clear_error
清除套接字上的错误或上一个错误代码
PHP 5 及以上版本
socket_clear_error() 函数用于清除与指定 socket 相关的最后一个错误信息。
bool socket_clear_error ( resource $socket )
如果清除错误成功,返回 true,否则返回 false。
$socket = socket_create(AF_INET, SOCK_STREAM, SOL_TCP); if ($socket === false) { echo "Socket 创建失败: " . socket_strerror(socket_last_error()) . "\n"; } <p>socket_clear_error($socket);<br> echo "错误已清除。\n";<br>
在这个示例中,我们首先使用 socket_create() 创建一个 socket,如果创建失败,使用 socket_last_error() 获取并显示错误信息。接着,调用 socket_clear_error() 清除 socket 相关的错误信息,并输出“错误已清除”以验证清除成功。