PHPI flussi

Sintassi

  • Ogni stream ha uno schema e un obiettivo:
  • <Schema>: // <target>

Parametri

Nome del parametro Descrizione
Stream Resource Il fornitore di dati costituito dalla sintassi <scheme>://<target>

Osservazioni

Gli stream sono essenzialmente un trasferimento di dati tra un'origine e una destinazione, per parafrasare Josh Lockhart nel suo libro Modern PHP.

L'origine e la destinazione possono essere

  • un file
  • un processo da riga di comando
  • una connessione di rete
  • un archivio ZIP o TAR
  • memoria temporanea
  • input / output standard

o qualsiasi altra risorsa disponibile tramite i wrapper di flusso di PHP .

Esempi di wrapper di flusso disponibili ( schemes ):

  • file: // - Accesso al filesystem locale
  • http: // - Accesso agli URL HTTP (s)
  • ftp: // - Accesso agli URL FTP
  • php: // - Accesso a vari flussi I / O
  • phar: // - Archivio PHP
  • ssh2: // - Secure Shell 2
  • ogg: // - Stream audio

Lo schema (origine) è l'identificatore del wrapper del flusso. Ad esempio, per il file system questo è il file:// . La destinazione è l'origine dati del flusso, ad esempio il nome del file.

I flussi Esempi correlati