Modérateur PHPfrance |
10684 Messages
23 mars 2006, 11:20
$$variable correspond à la notation complexe de php (parce qu'elle permet l'utilisation d' expressions complexes, pas parcequ'elle est obscure

)
Elle te permet d'utiliser le contenu de $variable comme s'il s'agissait d'une variable, cela revient à ${$variable}. Le mieux étant un exemple :
$resultat = "toto";
$variable = "resultat";
echo $$variable; // affiche "toto".
Pour faire simple : $$variable = ${$variable} = ${"resultat"} = $resultat = "toto"
Pour les autres, je ne les connais pas (pour moi le "@" est juste utilisé avant une fonction pour qu'elle n'affiche pas les messages d'erreur ou d'avertissement éventuels qu'elle peut générer). Je laisse donc le soin aux autres d'y répondre
