Problème de guillemet[php]

Résolu
drogba7213 Messages postés 1550 Statut Membre -  
drogba7213 Messages postés 1550 Statut Membre -
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. macgawel Messages postés 676 Statut Membre 89
     
    Bonjour.

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

    Qu voudrais-tu obtenir comme résultat ?
    0
  2. drogba7213 Messages postés 1550 Statut Membre 22
     
    je veux afficher $GLOBALS['nom']
    0
  3. drogba7213 Messages postés 1550 Statut Membre 22
     
    up
    0
    1. macgawel Messages postés 676 Statut Membre 89
       
      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);
      0
  4. drogba7213 Messages postés 1550 Statut Membre 22
     
    ca fonctionne très bien merci
    0