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

dimi3 Messages postés 278 Statut Membre -  
dimi3 Messages postés 278 Statut Membre -
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. _will Messages postés 216 Statut Membre 17
     
    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
    0
  2. La Viande Messages postés 50 Statut Membre
     
    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!!!!!!
    0
  3. dimi3 Messages postés 278 Statut Membre 20
     
    merci beaucoup pour vos réponses rapides.
    0