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_BINDque 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 severitypara 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 severitydeSTREAM_NOTIFY_SEVERITY_ERR. | 
| STREAM_NOTIFY_MIME_TYPE_IS | El tipo mime del recurso ha sido indentificado,
       consulte messagepara 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_transferredy posiblemente también enbytes_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 messageymessage_codepara 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().