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

  FORUM HardWare.fr
  Programmation

  [PHP][NB] différence entre print et echo et entre des " et '

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[PHP][NB] différence entre print et echo et entre des " et '

n°164116
oups93
tout le monde fait des erreurs
Posté le 23-06-2002 à 17:53:39  profilanswer
 

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


Message édité par oups93 le 17-08-2002 à 18:18:44
mood
Publicité
Posté le 23-06-2002 à 17:53:39  profilanswer
 

n°164140
Deadog
Dain Bramaged
Posté le 23-06-2002 à 18:32:58  profilanswer
 

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 ;)

n°164162
oups93
tout le monde fait des erreurs
Posté le 23-06-2002 à 19:14:45  profilanswer
 

oups...
merci pour ta réponse!!!!

n°196410
oups93
tout le monde fait des erreurs
Posté le 17-08-2002 à 18:21:47  profilanswer
 

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 "

n°196416
antp
Super Administrateur
Champion des excuses bidons
Posté le 17-08-2002 à 18:33:25  profilanswer
 

$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 :??:


Message édité par antp le 17-08-2002 à 18:34:26

---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
n°196422
oups93
tout le monde fait des erreurs
Posté le 17-08-2002 à 18:58:09  profilanswer
 

ahhhh voilà qui est plus clair...reste à voir un autre exemple avec le print...
 
Merci pour ton aide

n°196423
antp
Super Administrateur
Champion des excuses bidons
Posté le 17-08-2002 à 18:58:36  profilanswer
 

À priori je dirais que pour print c'est pareil, mais bon on ne sait jamais :D


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
n°196443
Je@nb
Kindly give dime
Posté le 17-08-2002 à 20:24:38  profilanswer
 

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

n°196445
antp
Super Administrateur
Champion des excuses bidons
Posté le 17-08-2002 à 20:38:25  profilanswer
 

je trouve le premier plus lisible mais bon :D


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
n°196448
oups93
tout le monde fait des erreurs
Posté le 17-08-2002 à 20:50:34  profilanswer
 

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

mood
Publicité
Posté le 17-08-2002 à 20:50:34  profilanswer
 

n°196450
dropsy
et bonne chance surtout...
Posté le 17-08-2002 à 21:03:02  profilanswer
 

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


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation

  [PHP][NB] différence entre print et echo et entre des " et '

 

Sujets relatifs
[PHP] upload de fichier qd on est un newbie ...[ca devient urgent][PHP] comment mettre un site en cache ?
[APACHE + PHP ] uploader des gros fichiers[PHP] Que signifie le @
[PHP] Surcharge déclaration de fonctionsJS vs PHP
[PHP] Truc tout con ![MUTEX] difference entre ce bout de code et un mutex
[PHP] tableau vers string !!!!pb avec la gestion des sessions PHP
Plus de sujets relatifs à : [PHP][NB] différence entre print et echo et entre des " et '


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR