[PHP] définition des 2$ devant les variables

Résolu
webtux.info Messages postés 2 Date d'inscription   Statut Membre -  
webtux.info Messages postés 2 Date d'inscription   Statut Membre -
Bonjour,
Ceci est mon 1er message sur le Forum

Je souhaiterais savoir à quoi sert les 2$ qu'il y a parfois devant les variables en PHP.
Personnelement je n'utilise qu'un seul $.

Merci d'avance de vos lumières.
--
Michael
Webtux.info
Configuration: Windows XP
Firefox 2.0.0.1

2 réponses

  1. Tittom Messages postés 422 Statut Membre 128
     
    Salut

    Cela permet d'utiliser des noms de variable dynamiques.

    Un exemple idiot pour comprendre :
    <?php
    $nom1 = 'Thomas';
    $nom2 = 'Sébastien';
    
    for ($i=1 ; $i<=2 ; $i++)
    {
        $nom_variable = 'nom' . $i; // vaudra nom1 puis nom2...
        echo $$nom_variable . '<br/>';
    }
    ?>
    


    Cet exemple affiche
    Thomas
    Sébastien


    Pour une meilleure lisibilité, j'utilise personnellement les accolades : ${$nom_variable}.
    0
  2. webtux.info Messages postés 2 Date d'inscription   Statut Membre
     
    Merci beaucoup.

    Cela me fait penser à un tableau en fait.

    Merci encore de votre réponse. C'est très rapide sur ce forum on dirait bien :)
    0