以下常數由此擴充功能定義,並且只有在擴充功能已編譯到 PHP 中或在執行階段動態載入時才會可用。
flags
STREAM_CLIENT_ASYNC_CONNECT (int)STREAM_CLIENT_CONNECT 旗標一起使用。
STREAM_CLIENT_CONNECT (int)STREAM_CLIENT_PERSISTENT (int)flags
STREAM_SERVER_BIND (整數 (int))STREAM_SERVER_LISTEN (整數 (int))STREAM_SERVER_BIND 旗標綁定的資料流開始監聽 socket。面向連線的傳輸方式(例如 TCP)必須使用此旗標,否則伺服器 socket 將不會啟用。將此旗標用於非面向連線的傳輸方式(例如 UDP)會導致錯誤。
mode 參數值
STREAM_SHUT_RD (整數 (int))STREAM_SHUT_WR (整數 (int))STREAM_SHUT_RDWR (整數 (int))這些常數用於 stream_socket_recvfrom() 和 stream_socket_sendto() 函式的 flags 參數。
STREAM_OOB (整數 (int))頻外)資料。
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 (整數)STREAM_CRYPTO_METHOD_SSLv23_CLIENT (整數)STREAM_CRYPTO_METHOD_TLS_CLIENT (整數)STREAM_CRYPTO_METHOD_TLSv1_0_CLIENT (整數)STREAM_CRYPTO_METHOD_TLSv1_1_CLIENT (整數)STREAM_CRYPTO_METHOD_TLSv1_2_CLIENT (整數)STREAM_CRYPTO_METHOD_TLSv1_3_CLIENT (整數)STREAM_CRYPTO_METHOD_ANY_SERVER (整數)STREAM_CRYPTO_METHOD_SSLv2_SERVER (整數)STREAM_CRYPTO_METHOD_SSLv3_SERVER (整數)STREAM_CRYPTO_METHOD_SSLv23_SERVER (整數)STREAM_CRYPTO_METHOD_TLS_SERVER (整數)STREAM_CRYPTO_METHOD_TLSv1_0_SERVER (整數)STREAM_CRYPTO_METHOD_TLSv1_1_SERVER (整數)STREAM_CRYPTO_METHOD_TLSv1_2_SERVER (整數)STREAM_CRYPTO_METHOD_TLSv1_3_SERVER (整數)STREAM_CRYPTO_PROTO_SSLv3 (整數)STREAM_CRYPTO_METHOD_SSLv3_SERVER 的別名。
STREAM_CRYPTO_PROTO_TLSv1_0 (整數)STREAM_CRYPTO_METHOD_TLSv1_0_SERVER 的別名。
STREAM_CRYPTO_PROTO_TLSv1_1 (整數)STREAM_CRYPTO_METHOD_TLSv1_1_SERVER 的別名。
STREAM_CRYPTO_PROTO_TLSv1_2 (整數)STREAM_CRYPTO_METHOD_TLSv1_2_SERVER 的別名。
STREAM_CRYPTO_PROTO_TLSv1_3 (整數)STREAM_CRYPTO_METHOD_TLSv1_3_SERVER 的別名。
STREAM_MUST_SEEK (整數)STREAM_IGNORE_URL (整數)注意:並非所有常數在特定系統上都可用。
domain 參數的常數
STREAM_PF_INET (整數)STREAM_PF_INET6 (整數)STREAM_PF_UNIX (整數)type 參數的常數
STREAM_SOCK_DGRAM (整數)STREAM_SOCK_RAW (整數)STREAM_SOCK_RDM (整數)STREAM_SOCK_SEQPACKET (整數)STREAM_SOCK_STREAM (整數)protocol 參數的常數
STREAM_IPPROTO_ICMP (整數)STREAM_IPPROTO_IP (整數)STREAM_IPPROTO_RAW (整數)STREAM_IPPROTO_TCP (整數)STREAM_IPPROTO_UDP (整數)notification_code 參數的值
STREAM_NOTIFY_RESOLVE (整數)severity 以了解發生了哪種情況。尚未實作對此通知代碼的支援。
STREAM_NOTIFY_CONNECT (整數)STREAM_NOTIFY_AUTH_REQUIRED (整數)STREAM_NOTIFY_SEVERITY_ERR 的訊息。STREAM_NOTIFY_MIME_TYPE_IS (整數)mime-type。 請參閱 message 以了解所發現類型的描述。STREAM_NOTIFY_FILE_SIZE_IS (整數)大小。
STREAM_NOTIFY_REDIRECTED (整數)message。STREAM_NOTIFY_PROGRESS (整數)bytes_transferred 中指示資料流傳輸的目前進度,也可能在 bytes_max 中指示。
STREAM_NOTIFY_COMPLETED (整數)STREAM_NOTIFY_FAILURE (整數)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 參數的遞迴旗標。
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 中傳回任何 bucket。(即無可用資料。)
PSFS_ERR_FATAL (整數)PSFS_FLAG_NORMAL (整數)PSFS_FLAG_FLUSH_INC (整數)PSFS_FLAG_FLUSH_CLOSE (整數)