Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2956 connectés 

 


Dernière réponse
Sujet : [PHP][NB] différence entre print et echo et entre des " et '
dropsy oui, bon y a une ptite différence visiblement entre echo et print. echo serait un chouillat plus rapide. print peut-être utilisé dans des expressions complexes puisqu'il retourne une valeur.
pour plus d'info:
http://www.faqts.com/knowledge_bas [...] d/1/fid/40

Votre réponse
Nom d'utilisateur    Pour poster, vous devez être inscrit sur ce forum .... si ce n'est pas le cas, cliquez ici !
Le ton de votre message                        
                       
Votre réponse


[b][i][u][strike][spoiler][fixed][cpp][url][email][img][*]   
 
   [quote]
 

Options

 
Vous avez perdu votre mot de passe ?


Vue Rapide de la discussion
dropsy oui, bon y a une ptite différence visiblement entre echo et print. echo serait un chouillat plus rapide. print peut-être utilisé dans des expressions complexes puisqu'il retourne une valeur.
pour plus d'info:
http://www.faqts.com/knowledge_bas [...] d/1/fid/40
oups93 ne vous battez pas pour une question de goût...mais essayer de m'aider en répondant à un autre post que je viens de mettre:(si vous etes calé sur Mysql)
 
http://forum.hardware.fr/forum2.ph [...] subcat=395
 
Merci en tout cas pour vos réponses
antp je trouve le premier plus lisible mais bon :D
Je@nb si dans ta chaine ta rien à évaluer, préfère les ' aux " et aussi priviligie les contaquénation (ché pas écrire) c + lisible :
 
echo "a = $a" movais
echo "a= ".$a mieux
echo 'a= '.$a encore mieux
antp À priori je dirais que pour print c'est pareil, mais bon on ne sait jamais :D
oups93 ahhhh voilà qui est plus clair...reste à voir un autre exemple avec le print...
 
Merci pour ton aide
antp $a = 5
 
echo "a = $a"; -> affiche « a = 5 »
echo 'a = $a'; -> affiche « a = $a »
echo "<img src="bidule">";  -> foire (des fins de chaine au milieu de la chaine)
echo "<img src=\"bidule\">"; -> fonctionne (\" = un guillemet, " = debut ou fin de chaine)
echo '<img src="bidule">'; -> fonctionne mais ne remplace pas les valeurs, cf exemple du $a
 
par contre print je sais pas si c'est différent de echo :??:
oups93 et maintenant ma question se porte sur la différenciation entre:
echo ""
echo ''
print ""
print ''
 
car je les utilise à l'aveuglette... (je change jusqu'à ce que ça marche).
J'aimerais bien que qlq 1 puisse m'éclairer à ce sujet.
Merci
 
ps: j'ai remarqué que ça dépendait de ce que je mettais à l'intérieur =>ex: si il y a des ' ou des "
oups93 oups...
merci pour ta réponse!!!!
Deadog utilise echo '...'; dans ce cas la, tu as des " dans ton html, php sait pas faire la différence entre les " de ton echo et les " de ton html ;)
oups93 voilà ma question est très simple (voir meme trop, j'en ai presque honte):
quelle différence y a t il entre  
echo ".......";
et
print '......';
 
car dans mon exemple y en a un qui marche et pas l'autre:
<?
...
if
{...}
else
{
print '
<frameset rows="20%,80%" BORDER=0>
     <frame src="fra_haut.html" name="haut">
     <frame src="res_dvd.php3" name="bas">
</frameset>
';
}
?>
 
=> ça c'est ok, mais si je remplace print'....'; par:
echo "....";
ça ne marche plus :-( alors que j'avais toujours l'habitude d'utiliser echo...
 
Voilà, merci d'avance pour vos réponse

Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)