Introduction

Introduction – Introduction à Stream_Var

Introduction à Stream_Var

Stream_Var fournit une classe qui peut être utilisée comme enveloppe pour les fonctions de flux de PHP. Cela vous permet d'accéder aux variables avec fopen(), fclose(), fwrite(), fread(), opendir() et toutes les autres fonctions de système de fichiers.

Vous pouvez utiliser stream_wrapper_register() pour enregistrer Stream_Var en tant qu'enveloppe.

Les variables scalaires (chaînes, entiers, rééls) sont traités comme des fichiers, alors que les tableaux sont traités comme des dossiers.

Voyez le manuel PHP ou l'exemple pour plus d'informations sur l'enregistrement de flux.

Cas d'utilisation

Stream_Var peut être utilisé dans plusieurs cas. Imaginez que vous utilisez une classe qui lit les données à partir d'un fichier mais que ces données sont générées à la volée, et que vous ne voulais pas les enregistrer avant de les passer à la classe.

C'est dans ce cas que Stream_Var peut être utilisé. Enregitrez-le en tant qu'enveloppe pour fopen() et passez var://GLOBAL/votreVariable comme paramètre pour la classe.

Il lira à partir des variables comme si c'était un fichier.

Stream_Var (Previous) Exemple d'utilisation de Stream_Var (Next)
Last updated: Sun, 29 Aug 2010 — Download Documentation
Do you think that something on this page is wrong? Please file a bug report or add a note.
View this page in:

User Notes:

There are no user contributed notes for this page.