Guillemet ou quote ??

Guillemet ou quote ?? - PHP - Programmation

Marsh Posté le 18-05-2004 à 16:29:11    

J'ai toujours le soucis (souvent quand je fais des echo) de savoir si je fais :  
echo '....';
ou
echo "....";
 
Merci pour vos lumières


Message édité par shade93 le 19-05-2004 à 10:16:42

---------------
"I choose a lazy person to do a hard job. Because a lazy person will find an easy way to do it" B. Gates
Reply

Marsh Posté le 18-05-2004 à 16:29:11   

Reply

Marsh Posté le 18-05-2004 à 16:32:17    

Les variables passées entre doubles quotes sont évaluées.
(c'est la seule difference importante qui me vient)


---------------
Posté depuis des chiottes, sales. Me gusta.
Reply

Marsh Posté le 18-05-2004 à 16:34:42    

Les caractères spéciaux aussi, comme \n, sont évalués seulement entre doubles quotes.


---------------
Info-Camargue, le portail de la Camargue
Reply

Marsh Posté le 18-05-2004 à 16:36:57    

et dans quel cas utiliser des \n au lieu de <br> ?


---------------
"I choose a lazy person to do a hard job. Because a lazy person will find an easy way to do it" B. Gates
Reply

Marsh Posté le 18-05-2004 à 16:48:16    

shade93 a écrit :

et dans quel cas utiliser des \n au lieu de <br> ?


 
Pas du tout pareil... <br\> c'est un tag HTML de saut de ligne et \n c'est un saut de ligne ascii.
 
comprends : mettre un \n dans de l'html est inutil, sauf pour rendre plus lisible le source généré par php.


---------------
Posté depuis des chiottes, sales. Me gusta.
Reply

Marsh Posté le 18-05-2004 à 16:49:07    

Oki, sinon pour ma question, vous faite quoi en général " ou ' ?


---------------
"I choose a lazy person to do a hard job. Because a lazy person will find an easy way to do it" B. Gates
Reply

Marsh Posté le 18-05-2004 à 16:49:28    

shade93 a écrit :

Oki, sinon pour ma question, vous faite quoi en général " ou ' ?


 
"


---------------
Posté depuis des chiottes, sales. Me gusta.
Reply

Marsh Posté le 18-05-2004 à 16:50:27    

en gros j'essaye de trouver une syntaxe propre quand je code, ça existe pas un site qui donne tout ça ?


---------------
"I choose a lazy person to do a hard job. Because a lazy person will find an easy way to do it" B. Gates
Reply

Marsh Posté le 18-05-2004 à 16:54:42    


merci


---------------
"I choose a lazy person to do a hard job. Because a lazy person will find an easy way to do it" B. Gates
Reply

Marsh Posté le 18-05-2004 à 17:13:37    

"..."


---------------
fermez vos topics résolus avec le tag [Résolu] en fin de titre. Merci !
Reply

Marsh Posté le 18-05-2004 à 17:13:37   

Reply

Marsh Posté le 19-05-2004 à 00:57:40    

Franchement moi je préfere les simples quotes pour la bonne raison que :
echo '<input type="text" name="test">';
echo "<input type=\"text\" name=\"test\">";
 
les caractères d'échappement ca me bouurrreeee :D


Message édité par [IQS]Krusty le 19-05-2004 à 00:57:55
Reply

Marsh Posté le 19-05-2004 à 09:07:25    

ouai faut peser le pour et contre


---------------
"I choose a lazy person to do a hard job. Because a lazy person will find an easy way to do it" B. Gates
Reply

Marsh Posté le 19-05-2004 à 09:25:08    

moi j'utilise soit l'un soit l'autre selon le contexte mais ça fait pas très joli :whistle: avec une quand même une préférence pour la simple quote
 
Mais c'est vrai que c'est vraiment chiant aucunes des deux ne convient vraiment [:figti]. J'ai même essayé le style hereDoc mais c'est pas top non plus, la syntaxe étant à chier (on se demande même où ils ont été la chercher). Sauf peut-être pour des longues chaines avec bcp de variables à l'intérieur (genre une requête SQL d'insertion)


Message édité par pascal_ le 19-05-2004 à 09:25:36
Reply

Marsh Posté le 19-05-2004 à 10:02:48    

[IQS]Krusty a écrit :

Franchement moi je préfere les simples quotes pour la bonne raison que :
echo '<input type="text" name="test">';
echo "<input type=\"text\" name=\"test\">";
 
les caractères d'échappement ca me bouurrreeee :D


 
 
Ca ça marche :
echo "<input type='text' name='test'>";
 
 :whistle:

Reply

Marsh Posté le 19-05-2004 à 10:07:48    

Kristoph a écrit :

Ca ça marche :
echo "<input type='text' name='test'>";
 
 :whistle:


est-ce que ça passe à la validation? :o
 
perso je fais au cas par cas, priorité aux simples quotes (rien que le \" me lourde quand j'utilise des double-quotes).


---------------
Whichever format the fan may want to listen is fine with us – vinyl, wax cylinders, shellac, 8-track, iPod, cloud storage, cranial implants – just as long as it’s loud and rockin' (Billy Gibbons, ZZ Top)
Reply

Marsh Posté le 19-05-2004 à 10:08:55    

ben moi je fait toujours \" :o
 
echo "<input type=\"text\" name=\"pet\" ...>";

Reply

Marsh Posté le 19-05-2004 à 10:09:51    

ah oui au fait, éditez moi ce titre que je ne saurais voir :o
 
on dit "quote" et non "côte" :o


---------------
Whichever format the fan may want to listen is fine with us – vinyl, wax cylinders, shellac, 8-track, iPod, cloud storage, cranial implants – just as long as it’s loud and rockin' (Billy Gibbons, ZZ Top)
Reply

Marsh Posté le 19-05-2004 à 10:16:14    

ok ok :o


Message édité par shade93 le 19-05-2004 à 10:16:29

---------------
"I choose a lazy person to do a hard job. Because a lazy person will find an easy way to do it" B. Gates
Reply

Marsh Posté le 19-05-2004 à 10:17:23    

drasche a écrit :

est-ce que ça passe à la validation? :o
 
perso je fais au cas par cas, priorité aux simples quotes (rien que le \" me lourde quand j'utilise des double-quotes).


je doûte fort que ça passe, tu peux même enlever les quotes ça marchera hein :D


---------------
"I choose a lazy person to do a hard job. Because a lazy person will find an easy way to do it" B. Gates
Reply

Marsh Posté le 19-05-2004 à 10:35:27    

drasche a écrit :

est-ce que ça passe à la validation? :o


 
Ça passe sans problème en HTML.  
Il me semble qu'en XML & XHTML c'est valide aussi.
 

shade93 a écrit :

je doûte fort que ça passe, tu peux même enlever les quotes ça marchera hein :D


 
Ouais enfin quand t'as des espaces dans les valeurs de tes attributs, sans les quotes ça devient assez aléatoire :D


Message édité par antp le 19-05-2004 à 10:35:59

---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed