Accueil > Forum > > > > Question idiote : syntaxe echo
Question idiote : syntaxe echo
mardi 3 janvier 2006 à 14:07:09 |
Question idiote : syntaxe echo

chapata
|
Hello ,
petite question de syntaxe concernant les : echo
echo '<td class="',$MaClass,'">';
pouvez vous me dire pourquoi, il y a des virgules avant la variable $MaClass ?
ChaPaTa
|
|
mardi 3 janvier 2006 à 14:10:20 |
Re : Question idiote : syntaxe echo

FhX
|
Réponse acceptée !
Ca s'appèle la concaténation.
http://www.phpdebutant.org/article55.php
Virgule ou point, c'est strictement identique :)
|
|
mardi 3 janvier 2006 à 14:21:58 |
Re : Question idiote : syntaxe echo

malalam
|
Réponse acceptée !
Hello,
teuteuteu...
La concaténation, c'est le point, pas la virgule. La virgule peut s'utiliser dans echo car c'est une structure de langage, au départ. Cette structure est censée afficher une ou plusieurs chaines. Si on lui passe en paramètre plusieurs chaines, comme une fonction, il faut séparer ces paramètres par une virgule. Ici, la différence entre le point et la virgule : <?php echo $var = 'Hello'.'World'; echo '<br />'; echo $var2 = 'Hello', 'World'; echo '<br />'; echo '$var => ', $var, '<br />'; echo '$var2 => ', $var2, '<br />'; ?>
|
|
mardi 3 janvier 2006 à 14:26:13 |
Re : Question idiote : syntaxe echo

chapata
|

ok, je connais la concaténation FhX ... mais j'utilisais principalement des points. Alors que dans une source de Coucou (plus précisément SuDoKu), il y avait les 2, alors je me suis fais plein d'idée ... lol
Je ne connaissait pas ce site, et hop ... in my favorite (avant de poser des questions idiote )
Merci FhX
ChaPaT'
|
|
mardi 3 janvier 2006 à 14:33:19 |
Re : Question idiote : syntaxe echo

J_G
|
Réponse acceptée !
Salut, Je ne peux pas laisser dire une chose pareil...( désolé FhX ). Le point = Concaténation : echo "a"."b"; // ecrire ('a' et 'b') // donc on construit 'ab' d'abord puis l'affiche ensuite La virgule = lister les paramètres : echo "a","b"; // (ecrire 'a') et (ecrire 'b') // donc on envoi tour à tour le 'a' et le 'b' à l'affichage sans passer par une nouvelle chaine 'ab' La différence peut parraitre fine... alors, si tu ne cours pas après les millièmes de seconde, utilise le point. Comme ça, tu pourra réutiliser plus facilement ce que tu as ecrit... (echo "a"."b"; => $string = "a"."b";) (echo "a","b"; !=> $string = "a","b";) A+
|
|
mardi 3 janvier 2006 à 14:33:37 |
Re : Question idiote : syntaxe echo

FhX
|
http://fr.php.net/manual/en/function.echo.php
Allez voir tout en bas de la page, un petit bench qui a été proposé entre concaténation et passage d'arguments pour un echo() :)
|
|
mardi 3 janvier 2006 à 14:34:36 |
Re : Question idiote : syntaxe echo

chapata
|
Salut Malalam,
OK la virgule sert donc à passer plusieurs pramètre à une fonction.
mais dans mon exemple : il n'y a qu'une seule variable ... la virgule peut donc servir dans les 2 cas , mais un point aurait été aussi bon ? c bien ça ?
ChaPaT'
|
|
mardi 3 janvier 2006 à 14:44:17 |
Re : Question idiote : syntaxe echo

J_G
|
Réponse acceptée !
Bien vu pour le "bench"... Donc : * moins de 50 paramètres => mieux avec '.' (concat) * plus de 50 paramètres => mieux avec ',' (liste param)
|
|
mardi 3 janvier 2006 à 14:46:04 |
Re : Question idiote : syntaxe echo

malalam
|
C'est bien ça, Chapata :-)
FhX => me concernant, tu prêches un convaincu ;-)
|
|
mardi 3 janvier 2006 à 14:47:50 |
Re : Question idiote : syntaxe echo

chapata
|
Effectivement la concaténation prend bcp plus de tps ... dans l'exemple que tu as donné FhX pour une itération de 10 000.
mais l'exemple de Malalam est OK lui aussi, la virgule ne sert pas pour la concaténation
<?php echo $var = 'Hello'.'World'; echo '<br />'; echo $var2 = 'Hello', 'World'; echo '<br />'; echo '$var => ', $var, '<br />'; echo '$var2 => ', $var2, '<br />'; me retourne uniquement 'Hello' ?>
Mais le jour où j'aurais besoin de courir après ces secondes ... (je serais peut-etre un Admin de CS ... ) alors je valide vos réponses messieurs car j'ai toute les réponses dont j'avais besoin
Comme quoi ma question n'est pas si idiote ... ChaPaTa
|
|
Cette discussion est classée dans : question, echo, syntaxe, idiote
Répondre à ce message
Sujets en rapport avec ce message
Question print et echo. [ par zzzzzz ]
salut !!voila mon code:include('connection_mysql.php');$date = "date('d/m/y') date('H:i')";$sql = "INSERT INTO `article_valid` (`section` , `rituel` ,
question idiote [ par cheval22 ]
j'utilise multimania comme hebergeur é j'arrive pas a comprendre comment on utilise le php4Esque quelqu'un pourrai m'explixer ?
question simple... [ par zut69 ]
Bonjour,je voudrais savoir si dans une balise echo on peut réinsérer une balise php, comme cela par ex: echo 'include('page.htm')?>Bonjour, Bienvenue
un peu bizarre [ par aminix9 ]
slt tt lmonde, j ai une question un peu bizarre et nullej ai du code ki fai du simple calcul, $x=19.09; $x=$x+1425.00; echo $x ;?>le r
print et echo [ par lineb76 ]
Bonjour,Ma question va peut etre vous paraitre bete et vous allez me dire d'aller regarder les sources mais je n'ai pas trouvé de réponse précise à ma
Question idiote ! ! ! mais dont j'ai besoin [ par laubro ]
Je sais ! ! pas besoin de me laisser une vanne ! ! ! je m'en veux à moi même ! !J'ai ramé, mais presque terminé un site de petites annonces (je début
la fonction mail ne marche pas comme il faut!!!! [ par insatrit ]
salut,j'utilise le easyphp1.6 j'ai fait un formulaire par le code suivant:<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//
question bete sur le calcul [ par Teclis01 ]
voilà j ai un probleme avec une multiplicationen fait un formulaire demande un pourcentage a un uitlisateur echo "";
Tester les doublons et les champs d'un formulaire [ par loupile ]
Bonjour, j'ai fais un formulaire en php, je voudrais verifier :en premier que le Login et l'adresse mail saisie n'existe pas déjà ... et ensuite si ce
syntaxe SQL [ par chapata ]
Hello , je me posais une question que peut être pas mal se sont déjà posé , qu'es
Livres en rapport
|
Derniers Blogs
ROSLYN FLUENT APIS: ROSLYNHELPER NUGET PACKAGEROSLYN FLUENT APIS: ROSLYNHELPER NUGET PACKAGE par Matthieu MEZIL
Si vous utilisez Roslyn et que vous vous voulez vous simplifier le code du code rewriter, je vous conseille d'installer mon NuGet package RoslynHelper ....(read more) ...
Cliquez pour lire la suite de l'article par Matthieu MEZIL POUR RAPPEL ! LES SPéCIFICATIONS DES PROTOCOLES OFFICE ET SHAREPOINT SONT DISPONIBLES SUR MSDNPOUR RAPPEL ! LES SPéCIFICATIONS DES PROTOCOLES OFFICE ET SHAREPOINT SONT DISPONIBLES SUR MSDN par neodante
Quelle est le point commun entre : Microsoft il y a 10 ans et Apple aujourd'hui ? Réponse: avoir une politique de protocoles propriétaires et fermés :) Car pour rappel (si si je vous assure c'est important de le rappeler), la majorité des spécifications e...
Cliquez pour lire la suite de l'article par neodante JOYEUX ANNIVERSAIRE NIXJOYEUX ANNIVERSAIRE NIX par ebartsoft
Souhaitons un bon et joyeux anniversaire à notre hôte à tous, Nix.
Je ne le répéterais jamais assez mais sans lui rien ne serait possible. Il défit en permanence les lois de la gravité et comme il le dit si bien, si tu lui fais confiance ça devra...
Cliquez pour lire la suite de l'article par ebartsoft IMAGINE CUP 2012, MAKE A SIGN EN FINALEIMAGINE CUP 2012, MAKE A SIGN EN FINALE par junarnoalg
Voilà qui est fait, la nouvelle est officielle ! L'équipe belge "Make a Sign" va au pays des kangourous défendre son projet dans la catégorie Software Design. http://www.imaginecup.com/CompetitionsContent/Competition/WorldwideFinalists.aspx V...
Cliquez pour lire la suite de l'article par junarnoalg KINECT 1.5 IS OUT !KINECT 1.5 IS OUT ! par Vko
La version 1.5 du Kinect For Microsoft vient tout juste de sortir ! Plein de nouveautés: Tracking de squelette en Near Mode Détection en position assise Détection faciale avec un SDK dédié Documentation et des guideline (enfin) Un out...
Cliquez pour lire la suite de l'article par Vko
Logiciels
sDEVIS-FACTURES vlPRO (8.1.0.3)SDEVIS-FACTURES VLPRO (8.1.0.3)sDEVIS-FACTURES vlPRO a été mis au point pour les particuliers, créateurs, entrepreneurs, artisa... Cliquez pour télécharger sDEVIS-FACTURES vlPRO 974 Application Server (12.2.4.6)974 APPLICATION SERVER (12.2.4.6)Développez de puissantes applications dans un environnement de 'cloud computing', clusterisé, séc... Cliquez pour télécharger 974 Application Server vPicture (1.4.2.1)VPICTURE (1.4.2.1)Avec vPicture, hébergez vos images facilement et rapidement.
vPicture est un utilitaire simple, ... Cliquez pour télécharger vPicture Easy-Planning (2.2.1.6)EASY-PLANNING (2.2.1.6)Easy-Planning permet de créer des plannings sous la représentation de diagrammes et est adapté au... Cliquez pour télécharger Easy-Planning COM-BACKUP (2.0)COM-BACKUP (2.0)
COM-BACKUP est un logiciel de sauvegarde qui permet de planifier les sauvegardes de vos dossiers ...
Cliquez pour télécharger COM-BACKUP
|