PHP套接字错误代码是否有常量?

时间:2010-09-24 14:07:23

标签: php sockets

我正在连接到远程主机,如下所示:

$conn = stream_socket_client("ssl://$host:$port", $e_code, $e_string, 2, STREAM_CLIENT_CONNECT, $ctx);

我该如何解释错误代码?

文档说错误代码“保存系统级connect()调用中发生的系统级错误号。”

我找不到任何定义这些错误代码的PHP常量。

2 个答案:

答案 0 :(得分:1)

Connect()定义了一些可以返回的错误,例如EACCES或ECONNREFUSED。这些常量对应a number

答案 1 :(得分:0)

如果发生错误,您通过引用传递的变量$e_string将包含等效于错误的str字符串。