Exemple

Exemple – Exemple d'utilisation de Stream_Var

Registering the wrapper

L'exemple suivant montre comment enregistrer Stream_Var en tant qu'enveloppe pour les fonctions de flux.

Registering Stream_Var

<?php
require_once "Stream/Var.php";
stream_wrapper_register"var""Stream_Var" );
?>

Accéder à des variables scalaires

L'exemple suivant montre comment accéder à des variables scalaires avec fopen(), fread(), frwite() et fclose().

Accéder à des variables scalaires

<?php
 
require_once "Stream/Var.php";
stream_wrapper_register"var""Stream_Var" );
$foo "I really like tomatoes.";

echo 
"Contenu de foo: $foo<br />";

$fp fopen('var://GLOBALS/foo','r+');

$data fread($fp9);
echo 
"Lecture à partir du flux: $data<br />";

fwrite($fp,"hate");

fclose($fp);

echo 
"Contenu de foo: $foo<br />";
?>

Accéder à un tableau

L'exemple suivant montre comment utiliser opendir() pour accéder à un tableau.

Accéder à un tableau

<?php
require_once "Stream/Var.php";
stream_wrapper_register"var""Stream_Var" );
$dirname 'var://_SERVER';
$dir opendir($dirname);
echo    
"<strong>ouverture du dossier '$dirname'</strong><br /><br />";

while (
$entry readdir($dir)) {
    echo 
"ouverture du fichier $dirname/$entry<br />";
    if (!
$fp = @fopen($dirname."/".$entry,"r")) {
        echo 
"semble être un dossier<br /><br />";
        continue;
    }

    echo 
"lecture à partir de $entry<br />";
    while (!
feof($fp)) {
        echo 
fread($fp16);
    }
    
fclose($fp);
    echo    
"<br /><br />";
}
closedir($dir);
?>

Plus d'exemples

Si vous voulez plus d'exemples, installez le paquet et vous les trouverez dans le répertoire des documentations.

Introduction à Stream_Var (Previous) Structures (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.