PHPCorrientes


Sintaxis

  • Cada flujo tiene un esquema y un objetivo:
  • <esquema>: // <objetivo>

Parámetros

Nombre del parámetro Descripción
Recurso de la corriente El proveedor de datos que consiste en la sintaxis <scheme>://<target>

Observaciones

Las transmisiones son esencialmente una transferencia de datos entre un origen y un destino, parafraseando a Josh Lockhart en su libro Modern PHP.

El origen y el destino pueden ser

  • un archivo
  • un proceso de línea de comando
  • una conexión de red
  • un archivo ZIP o TAR
  • memoria temporal
  • entrada / salida estándar

o cualquier otro recurso disponible a través de envolturas de flujo de PHP .

Ejemplos de envolturas de flujo disponibles ( schemes ):

  • file: // - Accediendo al sistema de archivos local
  • http: // - Accediendo a las URL de HTTP (s)
  • ftp: // - Acceso a las URL de FTP (s)
  • php: // - Accediendo a varias secuencias de E / S
  • phar: // - PHP Archive
  • ssh2: // - Secure Shell 2
  • ogg: // - Transmisiones de audio

El esquema (origen) es el identificador de la envoltura del flujo. Por ejemplo, para el sistema de archivos, esto es file:// . El destino es el origen de datos del flujo, por ejemplo, el nombre del archivo.

Corrientes Ejemplos relacionados