Expression php

med -  
 med -
Bonjour,
j'ai un problème sur cette expression
echo "<input type=\"hidden\" name=\"tail\" value=\"$lig[1]\"\>";
est ce qu'elle est correcte ou non
aide moi SVP
Configuration: Windows 7
Safari 532.0

4 réponses

  1. PhP Messages postés 1774 Statut Membre 606
     
    Bsr

    Si tu poses la question c'est que tu doutes de cette expression, donc que tu ne la trouve pas claire ... Et tu as raison !!!
    J'ignore si l'expression est syntaxiquement correcte en PHP et en vérité je m'en moque car j'ai toujours considérer l'analyse des variables dans les chaînes comme une hérésie. Je ne sais jamais si ça marche avec des guillemets simples ou doubles de toute façon donc j'écris toujours :

    echo "<input type=\"hidden\" name=\"tail\" value=\"".$lig[1]."\"\\>";

    Et là c'est propre, clair, sans ambiguité !

    Nota : j'ai qd même doublé le dernier \
    0
  2. alphon5o
     
    ou plus simplement

    echo '<input type="hidden" name="tail" value="'.$lig[1].' />';
    0
  3. alphon5o
     
    pardon une erreur
    echo '<input type="hidden" name="tail" value="'.$lig[1].'" />';
    0
    1. med
       
      Merci alphonso :)
      0
  4. PhP Messages postés 1774 Statut Membre 606
     
    On finit par s'y perdre entre les " et les ' lol
    Mais c'est vrai que c'est plus simple avec des guillemets simples
    En plus on ferme la balise input par un slash et non un backslash tu as raison ! T'Oh !
    0