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)