以下常量由此扩展定义,只有在将扩展编译到 PHP 中或在运行时动态加载时才可用。
flags 的 stream_socket_client() 参数
STREAM_CLIENT_ASYNC_CONNECT (int)STREAM_CLIENT_CONNECT标志一起使用。
STREAM_CLIENT_CONNECT (int)STREAM_CLIENT_PERSISTENT (int)flags 的 stream_socket_server() 参数
STREAM_SERVER_BIND (int)STREAM_SERVER_LISTEN (int)STREAM_SERVER_BIND标志绑定的流开始监听套接字。面向连接的传输(例如 TCP)必须使用此标志,否则服务器套接字将不会启用。对无连接传输(例如 UDP)使用此标志是错误的。
mode 参数的值
STREAM_SHUT_RD (int)STREAM_SHUT_WR (int)STREAM_SHUT_RDWR (int)这些常量用于 stream_socket_recvfrom() 和 stream_socket_sendto() 函数的 flags 参数。
STREAM_OOB (int)out-of-band)数据。
STREAM_PEEK (int)注意: 对于 stream_socket_sendto() 不是有效的标志。
这些常量用于 stream_filter_append() 和 stream_filter_prepend() 函数。
STREAM_FILTER_READ (int)STREAM_FILTER_WRITE (int)STREAM_FILTER_ALL (int)STREAM_FILTER_READ | STREAM_FILTER_WRITE。
STREAM_CRYPTO_METHOD_ANY_CLIENT (int)STREAM_CRYPTO_METHOD_SSLv2_CLIENT (int)STREAM_CRYPTO_METHOD_SSLv3_CLIENT (int)STREAM_CRYPTO_METHOD_SSLv23_CLIENT (int)STREAM_CRYPTO_METHOD_TLS_CLIENT (int)STREAM_CRYPTO_METHOD_TLSv1_0_CLIENT (int)STREAM_CRYPTO_METHOD_TLSv1_1_CLIENT (int)STREAM_CRYPTO_METHOD_TLSv1_2_CLIENT (int)STREAM_CRYPTO_METHOD_TLSv1_3_CLIENT (int)STREAM_CRYPTO_METHOD_ANY_SERVER (int)STREAM_CRYPTO_METHOD_SSLv2_SERVER (int)STREAM_CRYPTO_METHOD_SSLv3_SERVER (int)STREAM_CRYPTO_METHOD_SSLv23_SERVER (int)STREAM_CRYPTO_METHOD_TLS_SERVER (int)STREAM_CRYPTO_METHOD_TLSv1_0_SERVER (int)STREAM_CRYPTO_METHOD_TLSv1_1_SERVER (int)STREAM_CRYPTO_METHOD_TLSv1_2_SERVER (int)STREAM_CRYPTO_METHOD_TLSv1_3_SERVER (int)STREAM_CRYPTO_PROTO_SSLv3 (int)STREAM_CRYPTO_METHOD_SSLv3_SERVER 的别名。
STREAM_CRYPTO_PROTO_TLSv1_0 (int)STREAM_CRYPTO_METHOD_TLSv1_0_SERVER 的别名。
STREAM_CRYPTO_PROTO_TLSv1_1 (int)STREAM_CRYPTO_METHOD_TLSv1_1_SERVER 的别名。
STREAM_CRYPTO_PROTO_TLSv1_2 (int)STREAM_CRYPTO_METHOD_TLSv1_2_SERVER 的别名。
STREAM_CRYPTO_PROTO_TLSv1_3 (int)STREAM_CRYPTO_METHOD_TLSv1_3_SERVER 的别名。
STREAM_MUST_SEEK (int)STREAM_IGNORE_URL (int)注意:并非所有常量都可以在给定的系统上使用。
domain 参数的常量
STREAM_PF_INET (int)STREAM_PF_INET6 (int)STREAM_PF_UNIX (int)type 参数的常量
STREAM_SOCK_DGRAM (int)STREAM_SOCK_RAW (int)STREAM_SOCK_RDM (int)STREAM_SOCK_SEQPACKET (int)STREAM_SOCK_STREAM (int)protocol 参数的常量
STREAM_IPPROTO_ICMP (int)STREAM_IPPROTO_IP (int)STREAM_IPPROTO_RAW (int)STREAM_IPPROTO_TCP (int)STREAM_IPPROTO_UDP (int)notification_code 参数的值
STREAM_NOTIFY_RESOLVE (int)severity 以了解发生了什么情况。尚不支持此通知代码。
STREAM_NOTIFY_CONNECT (int)STREAM_NOTIFY_AUTH_REQUIRED (int)severity 级别为 STREAM_NOTIFY_SEVERITY_ERR 一起发出。STREAM_NOTIFY_MIME_TYPE_IS (int)mime-type。请参阅 message 以了解已发现类型的描述。STREAM_NOTIFY_FILE_SIZE_IS (int)size。
STREAM_NOTIFY_REDIRECTED (int)message。STREAM_NOTIFY_PROGRESS (int)bytes_transferred 为单位),可能还包括 bytes_max。
STREAM_NOTIFY_COMPLETED (int)STREAM_NOTIFY_FAILURE (int)message 和 message_code 以了解详细信息。STREAM_NOTIFY_AUTH_RESULT (int)severity 参数的值
STREAM_NOTIFY_SEVERITY_INFO (int)STREAM_NOTIFY_SEVERITY_WARN (int)STREAM_NOTIFY_SEVERITY_ERR (int)STREAM_IS_URL (int)cast_as 参数的值
STREAM_CAST_FOR_SELECT (int)STREAM_CAST_AS_STREAM (int)option 参数的值
STREAM_META_TOUCH (int)STREAM_META_OWNER (int)STREAM_META_OWNER_NAME (int)STREAM_META_GROUP (int)STREAM_META_GROUP_NAME (int)STREAM_META_ACCESS (int)STREAM_MKDIR_RECURSIVE (int)options 参数的值
STREAM_USE_PATH (int)STREAM_REPORT_ERRORS (int)option 参数的值
STREAM_OPTION_BLOCKING (int)STREAM_OPTION_READ_BUFFER (int)STREAM_BUFFER_NONE (int)STREAM_BUFFER_LINE (int)STREAM_BUFFER_FULL (int)STREAM_OPTION_READ_TIMEOUT (int)STREAM_OPTION_WRITE_BUFFER (int)STREAM_OPTION_READ_BUFFER。 flags 参数的值
STREAM_URL_STAT_LINK (int)STREAM_URL_STAT_QUIET (int)PSFS_PASS_ON (int)$out 中返回桶。
PSFS_FEED_ME (int)$out 中返回桶。(即没有可用数据。)
PSFS_ERR_FATAL (int)PSFS_FLAG_NORMAL (int)PSFS_FLAG_FLUSH_INC (int)PSFS_FLAG_FLUSH_CLOSE (int)