Constantes predefinidas

Estas constantes están definidas por esta extensión y estarán disponibles sólo cuando la extensión haya sido compilada con PHP, o bien sea cargada dinámicamente en ejecución.

Constante Descripción
STREAM_FILTER_READ * Usada con stream_filter_append() y stream_filter_prepend() para indicar que el filtro especificado debería aplicarse solamente al leer
STREAM_FILTER_WRITE * Usada con stream_filter_append() y stream_filter_prepend() para indicar que el filtro especificado debería aplicarse solamente al escribir
STREAM_FILTER_ALL * Esta constante es equivalente a STREAM_FILTER_READ | STREAM_FILTER_WRITE
PSFS_PASS_ON * Codigo Devuelto indicando que el filtro de espacio de usuario devolvió recipientes en $out.
PSFS_FEED_ME * Codigo Devuelto indicando que el filtro de espacio de usuario no devolvió recipientes en $out (es decir, No hay información disponible).
PSFS_ERR_FATAL * Codigo Devuelto indicando que el filtro de espacio de usuario encontró un error irrecuperable (es decir, Recibida información no válida).
PSFS_FLAG_NORMAL Lectura/escritura normal.
PSFS_FLAG_FLUSH_INC Un volcado incremental.
PSFS_FLAG_FLUSH_CLOSE Volcado final antes de cerrar.
STREAM_USE_PATH Bandera que indica si el flujo usó la ruta incluida.
STREAM_REPORT_ERRORS Bandera que indica si la envoltura es responsable de lanzar errores usando trigger_error() durante la apertura del flujo. Si no se establece esta bandera, no debería de lanzarse ningún error.
STREAM_CLIENT_ASYNC_CONNECT * Apertura del socket del cliente de manera asíncrona. Esta opción debe utilizarse junto con la bandera STREAM_CLIENT_CONNECT. Usada con stream_socket_client().
STREAM_CLIENT_CONNECT * Apertura de la conexión de socket del cliente. Los sockets del cliente deberían incluir siempre esta bandera. Usada con stream_socket_client().
STREAM_CLIENT_PERSISTENT * El socket del cliente abierto con stream_socket_client() debería permanecer persistente entre cargas de páginas.
STREAM_SERVER_BIND * Le indica a un flujo creado con stream_socket_server() que enlace al objetivo especificado. Los sockets del servidor deberían incluir siempre esta bandera.
STREAM_SERVER_LISTEN * Le indica a un flujo creado con stream_socket_server() y enlazado usando la bandera STREAM_SERVER_BIND que inicie la escucha del socket. Los transportes orientados a conexión (como TCP) deben usar esta bandera, de otro modo el socket del servidor no se habilitará. Usar esta bandera para transportes no orientados a conexión (como UDP) es un error.
STREAM_NOTIFY_RESOLVE * Ha sido resuelta una dirección remota necesaria para este flujo, o la resolución falló. Véase severity para una indicación de lo que sucedió.
STREAM_NOTIFY_CONNECT Ha sido establecida una conexión con un recurso externo.
STREAM_NOTIFY_AUTH_REQUIRED Se requiere autorización adicional para acceder al recurso especificado. Normalmente emitido con nivel de severity de STREAM_NOTIFY_SEVERITY_ERR.
STREAM_NOTIFY_MIME_TYPE_IS El tipo mime del recurso ha sido indentificado, consulte message para una descripción del tipo encontrado.
STREAM_NOTIFY_FILE_SIZE_IS El tamaño del recurso ha sido encontrado.
STREAM_NOTIFY_REDIRECTED El recurso externo ha redireccionado el flujo a una ubicación alternativa. Consulte message.
STREAM_NOTIFY_PROGRESS Indica el progreso actual de la transmisión del flujo en bytes_transferred y posiblemente también en bytes_max.
STREAM_NOTIFY_COMPLETED * No hay más información disponible en el flujo.
STREAM_NOTIFY_FAILURE Ocurrión un error genérico en el flujo, consulte message y message_code para más detalles.
STREAM_NOTIFY_AUTH_RESULT La autorización ha sido completada (con o sin éxito).
STREAM_NOTIFY_SEVERITY_INFO Notificación normal, ningún error relacionado.
STREAM_NOTIFY_SEVERITY_WARN Condición de no haber ningún error crítico. El proceso puede continuar.
STREAM_NOTIFY_SEVERITY_ERR Ocurrió un error crítico. El proceso no puede continuar.
STREAM_IPPROTO_ICMP + Proporciona un socket ICMP.
STREAM_IPPROTO_IP + Proporciona un socket IP.
STREAM_IPPROTO_RAW + Proporciona un socket RAW.
STREAM_IPPROTO_TCP + Proporciona un socket TCP.
STREAM_IPPROTO_UDP + Proporciona un socket UDP.
STREAM_PF_INET + Protocolo de Internet Versión 4 (IPv4).
STREAM_PF_INET6 + Protocolo de Internet Versión 6 (IPv6).
STREAM_PF_UNIX + Protocolos internos de sistemas Unix.
STREAM_SOCK_DGRAM + Proporciona datagramas, que son mensajes no orientados a conexión (UDP, por ejemplo).
STREAM_SOCK_RAW + Proporciona un socket sin tratar, el cuál porporciona acceso a los protocolos e interfaces de red internos. Normalmente este tipo de socket está disponible para el usuario root.
STREAM_SOCK_RDM + Proporciona un socket RDM (Reliably-Delivered Messages, Mensajes Formalmente Emitidos).
STREAM_SOCK_SEQPACKET + Proporciona un socket de flujo de paquetes secuenciados.
STREAM_SOCK_STREAM + Proporciona flujos secuenciados de bytes bidireccionales con un mecanismo de transmisión de información fuera de banda (TCP, por ejemplo).
STREAM_SHUT_RD Usado con stream_socket_shutdown() para deshabilitar más recepciones. Añadido en PHP 5.2.1.
STREAM_SHUT_WR Usado con stream_socket_shutdown() para deshabilitar más transmisiones. Añadido en PHP 5.2.1.
STREAM_SHUT_RDWR Usado con stream_socket_shutdown() para deshabilitar más recepciones y transmisiones. Añadido en PHP 5.2.1.
STREAM_CAST_FOR_SELECT Conversión del tipo de flujo, para cuando stream_select() llama a stream_cast().
STREAM_CAST_AS_STREAM Conversión del tipo de flujo, cuando stream_cast() es llamada de otro modo (vea la constante de arriba).
STREAM_META_TOUCH Usado con stream_metadata(), para especificar la llamada a touch().
STREAM_META_OWNER Usado con stream_metadata(), para especificar la llamda a chown().
STREAM_META_OWNER_NAME Usado con stream_metadata(), para especificar la llamada a chown().
STREAM_META_GROUP Usado con stream_metadata(), para especificar la llamada a chgrp().
STREAM_META_GROUP_NAME Usado con stream_metadata(), para especificar la llamada a chgrp().
STREAM_META_ACCESS Usado con stream_metadata(), para especificar la llamada a chmod().

Nota: Las constantes marcadas con * están disponibles desde PHP 5.0.0.

Nota: Las constantes marcadas con + están disponibles desde PHP 5.1.0 y son usadas junto con stream_socket_pair(). Por favor, observe que alguna de estas constantes podría no estar disponible en su sistema.

Nota: Las constantes STREAM_META_* están disponibles desde PHP 5.4.0 y están destinadas a ser usadas con stream_metadata().

add a note add a note

User Contributed Notes 1 note

up
2
Sbastien
2 years ago
All STREAM_ AND PSFS_ constants values :

PSFS_ERR_FATAL => 0
PSFS_FEED_ME => 1
PSFS_FLAG_FLUSH_CLOSE => 2
PSFS_FLAG_FLUSH_INC => 1
PSFS_FLAG_NORMAL => 0
PSFS_PASS_ON => 2
STREAM_BUFFER_FULL => 2
STREAM_BUFFER_LINE => 1
STREAM_BUFFER_NONE => 0
STREAM_CAST_AS_STREAM => 0
STREAM_CAST_FOR_SELECT => 3
STREAM_CLIENT_ASYNC_CONNECT => 2
STREAM_CLIENT_CONNECT => 4
STREAM_CLIENT_PERSISTENT => 1
STREAM_CRYPTO_METHOD_ANY_CLIENT => 127
STREAM_CRYPTO_METHOD_ANY_SERVER => 126
STREAM_CRYPTO_METHOD_SSLv23_CLIENT => 57
STREAM_CRYPTO_METHOD_SSLv23_SERVER => 120
STREAM_CRYPTO_METHOD_SSLv2_CLIENT => 3
STREAM_CRYPTO_METHOD_SSLv2_SERVER => 2
STREAM_CRYPTO_METHOD_SSLv3_CLIENT => 5
STREAM_CRYPTO_METHOD_SSLv3_SERVER => 4
STREAM_CRYPTO_METHOD_TLS_CLIENT => 121
STREAM_CRYPTO_METHOD_TLS_SERVER => 120
STREAM_CRYPTO_METHOD_TLSv1_0_CLIENT => 9
STREAM_CRYPTO_METHOD_TLSv1_0_SERVER => 8
STREAM_CRYPTO_METHOD_TLSv1_1_CLIENT => 17
STREAM_CRYPTO_METHOD_TLSv1_1_SERVER => 16
STREAM_CRYPTO_METHOD_TLSv1_2_CLIENT => 33
STREAM_CRYPTO_METHOD_TLSv1_2_SERVER => 32
STREAM_CRYPTO_METHOD_TLSv1_3_CLIENT => 65
STREAM_CRYPTO_METHOD_TLSv1_3_SERVER => 64
STREAM_CRYPTO_PROTO_SSLv3 => 4
STREAM_CRYPTO_PROTO_TLSv1_0 => 8
STREAM_CRYPTO_PROTO_TLSv1_1 => 16
STREAM_CRYPTO_PROTO_TLSv1_2 => 32
STREAM_CRYPTO_PROTO_TLSv1_3 => 64
STREAM_FILTER_ALL => 3
STREAM_FILTER_READ => 1
STREAM_FILTER_WRITE => 2
STREAM_IGNORE_URL => 2
STREAM_IPPROTO_ICMP => 1
STREAM_IPPROTO_IP => 0
STREAM_IPPROTO_RAW => 255
STREAM_IPPROTO_TCP => 6
STREAM_IPPROTO_UDP => 17
STREAM_IS_URL => 1
STREAM_META_ACCESS => 6
STREAM_META_GROUP => 5
STREAM_META_GROUP_NAME => 4
STREAM_META_OWNER => 3
STREAM_META_OWNER_NAME => 2
STREAM_META_TOUCH => 1
STREAM_MKDIR_RECURSIVE => 1
STREAM_MUST_SEEK => 16
STREAM_NOTIFY_AUTH_REQUIRED => 3
STREAM_NOTIFY_AUTH_RESULT => 10
STREAM_NOTIFY_COMPLETED => 8
STREAM_NOTIFY_CONNECT => 2
STREAM_NOTIFY_FAILURE => 9
STREAM_NOTIFY_FILE_SIZE_IS => 5
STREAM_NOTIFY_MIME_TYPE_IS => 4
STREAM_NOTIFY_PROGRESS => 7
STREAM_NOTIFY_REDIRECTED => 6
STREAM_NOTIFY_RESOLVE => 1
STREAM_NOTIFY_SEVERITY_ERR => 2
STREAM_NOTIFY_SEVERITY_INFO => 0
STREAM_NOTIFY_SEVERITY_WARN => 1
STREAM_OOB => 1
STREAM_OPTION_BLOCKING => 1
STREAM_OPTION_READ_BUFFER => 2
STREAM_OPTION_READ_TIMEOUT => 4
STREAM_OPTION_WRITE_BUFFER => 3
STREAM_PEEK => 2
STREAM_PF_INET => 2
STREAM_PF_INET6 => 23
STREAM_PF_UNIX => 1
STREAM_REPORT_ERRORS => 8
STREAM_SERVER_BIND => 4
STREAM_SERVER_LISTEN => 8
STREAM_SHUT_RD => 0
STREAM_SHUT_RDWR => 2
STREAM_SHUT_WR => 1
STREAM_SOCK_DGRAM => 2
STREAM_SOCK_RAW => 3
STREAM_SOCK_RDM => 4
STREAM_SOCK_SEQPACKET => 5
STREAM_SOCK_STREAM => 1
STREAM_URL_STAT_LINK => 1
STREAM_URL_STAT_QUIET => 2
STREAM_USE_PATH => 1
To Top