Estas constantes son definidas por esta extensión, y solo están disponibles si esta extensión ha sido compilada con PHP, o bien cargada en tiempo de ejecución.
flags de
stream_socket_client()
STREAM_CLIENT_ASYNC_CONNECT
(int)
STREAM_CLIENT_CONNECT.
STREAM_CLIENT_CONNECT
(int)
STREAM_CLIENT_PERSISTENT
(int)
flags de la función
stream_socket_server().
STREAM_SERVER_BIND
(int)
STREAM_SERVER_LISTEN
(int)
STREAM_SERVER_BIND debe comenzar a escuchar el socket.
Los transportes orientados a conexión (como TCP) deben utilizar este flag,
de lo contrario el socket servidor no se activará.
Utilizar este flag para transportes sin conexión (como UDP) es un error.
mode de
stream_socket_shutdown()
STREAM_SHUT_RD
(int)
STREAM_SHUT_WR
(int)
STREAM_SHUT_RDWR
(int)
Estas constantes se utilizan para el parámetro flags
de las funciones stream_socket_recvfrom() y
stream_socket_sendto().
STREAM_OOB
(int)
fuera de banda).
STREAM_PEEK
(int)
Nota: No es un flag válido para stream_socket_sendto().
Estas constantes se utilizan para las funciones stream_filter_append() y 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)
Nota: No todas las constantes están necesariamente disponibles en un sistema dado.
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 para saber qué ha ocurrido.
El soporte para este código de notificación aún no está implementado.
STREAM_NOTIFY_CONNECT
(int)
STREAM_NOTIFY_AUTH_REQUIRED
(int)
severity de
STREAM_NOTIFY_SEVERITY_ERR.
STREAM_NOTIFY_MIME_TYPE_IS
(int)
tipo MIME del recurso.
Consulte message para una descripción del tipo descubierto.
STREAM_NOTIFY_FILE_SIZE_IS
(int)
tamaño del recurso.
STREAM_NOTIFY_REDIRECTED
(int)
message.
STREAM_NOTIFY_PROGRESS
(int)
bytes_transferred y eventualmente
bytes_max también.
STREAM_NOTIFY_COMPLETED
(int)
STREAM_NOTIFY_FAILURE
(int)
message y
message_code para más detalles.
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 de
streamWrapper::stream_cast()
STREAM_CAST_FOR_SELECT
(int)
STREAM_CAST_AS_STREAM
(int)
option de
streamWrapper::stream_metadata()
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 de
streamWrapper::stream_open()
STREAM_USE_PATH
(int)
STREAM_REPORT_ERRORS
(int)
option de
streamWrapper::stream_set_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
para las opciones de búfer válidas.
flags de
streamWrapper::url_stat()
STREAM_URL_STAT_LINK
(int)
STREAM_URL_STAT_QUIET
(int)
PSFS_PASS_ON
(int)
$out.
PSFS_FEED_ME
(int)
$out.
(es decir, no hay datos disponibles).
PSFS_ERR_FATAL
(int)
PSFS_FLAG_NORMAL
(int)
PSFS_FLAG_FLUSH_INC
(int)
PSFS_FLAG_FLUSH_CLOSE
(int)