Problème de guillemet[php]

Résolu
Bonjour,

Je suis une bille quand il s'agit de concaténer pouvez vous régler mon problème svp?

$this->multiCell($largeurDeLaCell2, $yQuelconque1," . '$GLOBALS['nom']' . " , 1 , "L" , 0);

merci d'avance
Configuration: Windows 2000
Firefox 2.0.0.14

4 réponses

  1. Bonjour.

    Je pense que ton problème est ici :
    " . '$GLOBALS['nom']' . "

    Qu voudrais-tu obtenir comme résultat ?
    1. up
      1. Un peu de patience....

        Tu veux afficher $GLOBALS['nom'], ou le contenu de $GLOBALS['nom'] ?

        Dans les deux cas, il y a effectivement un problème de guillemets.

        Règles d'interprétations (en gras, ce qui apparaît à l'écran) :
        On supose que $var = "Ma variable"
        1. Ce qui est entre simples quotes n'est pas interprété.
        => echo 'quelque chose $var';
        T'affiche quelque chose $var.

        2. Ce qui est entre guillemets est interprété
        => echo 'quelque chose $var';
        T'affiche quelque chose Ma variable.

        3. On peux protéger un symbole avec \

        donc :

        Premier cas : tu veux afficher $GLOBALS['nom'].
        Tu le mets entre simples quotes, et tu protèges les quotes :
        $this->multiCell($largeurDeLaCell2, $yQuelconque1, '$GLOBALS[\'nom\']' , 1 , "L" , 0);

        Deuxième cas : tu veux afficher le contenu de $GLOBALS['nom'].
        Tu le mets tel que :
        $this->multiCell($largeurDeLaCell2, $yQuelconque1, $GLOBALS['nom'] , 1 , "L" , 0);