PHP : if(@ $$nomVar!="1") {

Bonjour,

J'ai trouvé un code sur internet dans lequel je trouve la ligne :

if(@ $$nomVar!="1") {

Que signifie l'arobase ?
Que signifie la suite des deux $ ?

Je vous remercie.
Configuration: Windows XP
Internet Explorer 7.0

3 réponses

  1. le dolla 2 foi ca veu dire que cé un variable dinamik!!!???
    en fait si $nomVar = 'caca' alors en fai $$nomVar ça fera $caca

    tu voi c tout con!!

    L'arobas ici na pâ de sens! au dépar c pôur enlevé les message d'ereur dé fonction mé là ça n'a pas d interé parce cé une variable.

    En fai si je pense ca de l'inrêté parce si la variale elle exist pa alor au moin taura pas de mesg d'ereur!!!!!

    timagine si $caca es pa declaré, kil exist pas!!??? ba du coup $$nomVar ca va crashé php. donc je pence que c pour sa que larobase. pour evité les massages derreur si ta variab dynamik exisse pa!!!!!!
    1. Bonjour,

      Il me semble que l'arobase permet de définir que l'on ne veux pas gérer les erreurs sur la ligne correspondante.

      Le $$ C'est pour atteindre une variable a partir de son nom.
      Ça permet d'appeler les variables dynamiquement

      Ex:

      $toto = "text"
      $$toto revient à $text