PHP套接字错误代码是否有常量?
问题描述:
我连接到远程主机,如下所示:PHP套接字错误代码是否有常量?
$conn = stream_socket_client("ssl://$host:$port", $e_code, $e_string, 2, STREAM_CLIENT_CONNECT, $ctx);
我应如何解释错误代码?
文档说错误代码“包含系统级connect()调用中发生的系统级错误号。”
我找不到任何定义这些错误代码的PHP常量。
答
如果发生错误,您通过引用传递的变量$e_string
将包含与错误等价的字符串。
我的猜测是,这将取决于系统;你最好的选择是查看错误字符串。 – NullUserException 2010-09-24 14:11:49
我希望PHP能公开系统常量,但看起来不像它。 – Lethargy 2010-09-24 14:15:20