» G1Script.Com » Les Langages » Le PHP » Les Dossiers » Les variables PHP


Nous vous conseillons par ailleurs, de faire une sauvegarde avant toute modification. En Aucun Cas, le Site G1Script.Com ne peut être tenu pour Responsable ! Les Infos se trouvent qu'à titre d'indication.


  • Définir et accéder aux variables

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    
    <html>
    <head>
    <title>Définir et accéder aux variables</title>
    </head>
    <body>
    <?php
    $holder = "user";
    $$holder = "name";
    // aurait pu être :
    // $user = "name";
    // ${"user"} = "name";
    print "$user<br>"; // affiche "name"
    print $$holder; // affiche "name"
    print "<br>";
    print "${$holder}<br>"; // affiche "name"
    print "${'user'}<br>"; // affiche "name"
    ?>
    </body>
    </html>

    Les références aux variables
    Par défaut, les variables sont affectées par valeurs. En d'autres termes, si vous deviez attribuer $aVariable à $anotherVariable, une copie de la valeur de$aVariable serait stockée dans $anotherVariable. Par la suite, le fait de modifier la valeur de $aVariable n'aurait aucune incidence sur le contenu de $anotherVariable.

  • Les variables sont affectées par des valeurs

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    
    <html>
    <head>
    <title>Les variables sont affectées par des valeurs </title>
    </head>
    <body>
    <?php
    $aVariable = 42;
    $anotherVariable = $aVariable;
    // une copie du contenu de $aVariable est placée dans $anotherVariable
    $aVariable = 325;
    print $anotherVariable; // affiche 42
    ?>
    </body>
    </html> 

    Cet exemple initialise $aVariable, en lui attribuant la valeur 42. $aVariable est alors affectée à $anotherVariable et une copie de la première variable est placée dans la seconde. Le fait de modifier la valeur de $aVariable en 325 n'a aucune incidence sur le contenu de $anotherVariable. L'instruction d'affichage démontre ce fait en affichant 42 dans le navigateur.

    Avec PHP4, vous pouvez changer ce comportement. Il est en effet possible de forcer l'attribution à $anotherVariable d'une référence à $aVariable, et non simplement d'une copie du contenu de cette dernière.

  • [page précédente] - [suite page suivante]


    Devenir partenaire | Faire connaître cette page | On travail...
    Liste de diffusion : déjà 10912 Inscrits

    Nos partenaires :
    www.stvalentin.be - La liste est en cours de production -