Expression php

Fermé
med - 18 déc. 2009 à 21:39
 med - 18 déc. 2009 à 22:37
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
A voir également:

4 réponses

PhP Messages postés 1770 Date d'inscription lundi 11 décembre 2000 Statut Membre Dernière intervention 23 décembre 2009 606
18 déc. 2009 à 22:05
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
ou plus simplement

echo '<input type="hidden" name="tail" value="'.$lig[1].' />';
0
pardon une erreur
echo '<input type="hidden" name="tail" value="'.$lig[1].'" />';
0
Merci alphonso :)
0
PhP Messages postés 1770 Date d'inscription lundi 11 décembre 2000 Statut Membre Dernière intervention 23 décembre 2009 606
18 déc. 2009 à 22:26
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