企业🤖AI智能体构建引擎,智能编排和调试,一键部署,支持私有化部署方案 广告
**socket_last_error** ([ resource **$socket** ] ) : int — 返回套接字上的最后一个错误 如果将套接字资源传递给此函数,则将返回在此特定套接字上发生的最后一个错误。 如果省略套接字资源,则返回上一个失败的套接字函数的错误代码。 后者对于像socket_create()这样不会在失败时返回套接字的函数以及socket_select()可能由于未直接绑定到特定套接字的原因而失败的函数特别有用。 该错误代码适合馈送到socket_strerror(),该函数返回描述给定错误代码的字符串 如果未发生任何错误,或者已使用socket_clear_error()清除了错误,则该函数返回0。 ~~~ $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"); } ~~~