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

  FORUM HardWare.fr
  Programmation
  PHP

  [ PHP ] echo $var, vous connaisiez ?

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[ PHP ] echo $var, vous connaisiez ?

n°420675
j-'-r
Sans horraires fixe
Posté le 07-06-2003 à 20:57:23  profilanswer
 

marche en PHP4 ( peut etre 3 même... )
 


$echo <<<coucou
voici ce que tu dois écrire petit<br />
script PHP :)<br />
Tu es addorable !!!
coucou;

 
 
donne :

voici ce que tu dois écrire petit
script PHP :)
Tu es addorable !!!


 
Vous saviez ??? Y a t'il des limites a cette méthode ??
 
( peut etre appliqué a une variable :  
$var=<<<salut
test bidon !
fin du test
salut; )
 
ça marche comme ça :
echo <<<délimiteur
message a afficher
sur plusieurs lignes  
sans échapement pour les ' ni les "
avec des $var évalues
délimiteur; // le meme qu'en première ligne ! et sur une nouvelle ligne...

mood
Publicité
Posté le 07-06-2003 à 20:57:23  profilanswer
 

n°420677
j-'-r
Sans horraires fixe
Posté le 07-06-2003 à 21:03:54  profilanswer
 

moi qui voulais coder proprement du style :
echo 'boujour '.$var.' bienvenu sur le site...!';
ca va me corrompre
car pour l'intégration du HTML c'est terriblement pratique

echo <<<html
<body>
<tout><le>code que l'on veux
avec mes var<a href="$var">:)</a>
sans aucuns échappement, que du bonheur
html;


c'est tout aussi lisible :)


Message édité par j-'-r le 07-06-2003 à 21:04:26
n°420678
simogeo
j'ai jamais tué de chats, ...
Posté le 07-06-2003 à 21:05:50  profilanswer
 

connaissais pas .... c'est bienggg :p
 
source quand même   :whistle:  ????


Message édité par simogeo le 08-06-2003 à 03:33:18

---------------
from here and there -- \o__________________________________ -- la révolution de la terre, en silence
n°420680
j-'-r
Sans horraires fixe
Posté le 07-06-2003 à 21:08:34  profilanswer
 

je ne sais plus trop la source mais ca marche je t assure ;)
 
c'etait un tutoriel complet sur PHP4
( moi qui pensait avoir fait le tour, j'ai quand meme apris des trucs encore :) )

n°420681
j-'-r
Sans horraires fixe
Posté le 07-06-2003 à 21:09:53  profilanswer
 

simogeo a écrit :

connaissez pas .... c'est bienggg :p
 
source quand même   :whistle:  ????


source retrouvée : www.developpez.com

n°420683
simogeo
j'ai jamais tué de chats, ...
Posté le 07-06-2003 à 21:13:59  profilanswer
 

pas retrouvé l'article > mais merci m'sieur  :)


---------------
from here and there -- \o__________________________________ -- la révolution de la terre, en silence
n°420758
j-'-r
Sans horraires fixe
Posté le 07-06-2003 à 23:38:26  profilanswer
 

personne connais ?
quels sont les limites ?

n°420804
weed
Posté le 08-06-2003 à 00:48:33  profilanswer
 

une surcharges sur l'operateur echo comme en c++ lol  
 
non je dis des conneries car il y a qu'un type de données
 
bahh je connais pas trop les limites

n°420809
burgergold
5$? va chez l'diable!
Posté le 08-06-2003 à 00:59:23  profilanswer
 

pratiquement identique en perl
 

Code :
  1. print <<EOF
  2. blabla1
  3. blabla2
  4. blabla3
  5. EOF


 
qui affichera
 

Code :
  1. blabla1
  2. blabla2
  3. blabla3


---------------
http://www.boincstats.com/signature/user_664861.gif
n°420822
ethernal
Chercheur de vérité...
Posté le 08-06-2003 à 03:32:33  profilanswer
 

je connaissais, je l'ai vu qq fois dans des scripts (j'ai d'ailleur cherché pas mal de temps dans la doc avant de trouver qq ch, c'est bien caché)
 
mais je connais pas les limites, il y avait pas gd chose à ce sujet.


Message édité par ethernal le 08-06-2003 à 03:32:47

---------------
...oups kernel error...
mood
Publicité
Posté le 08-06-2003 à 03:32:33  profilanswer
 

n°420842
RiderCrazy
Posté le 08-06-2003 à 10:16:43  profilanswer
 

je dormirais moins con ce soir... :D  
C'est clair que niveau lisibilité du code après quelques ligne c'est pratique...
Par contre, je comprends pas qu'on voit pas ça plus souvent dans des tutos ou dans le manuel  :??:
 
Edit: en cherchant 'echo' sur la doc (le genre de truc qu'on fait jamais), j'ai trouvé ça:

Citation :


echo <<<END
Cette syntaxe s'intitule le "here document" et  
permet d'afficher plusieurs lignes avec de  
l'interpolation de variables. Notez que la fin de
la syntaxe doit appara&icirc;tre sur une nouvelle ligne,
avec uniquement un point-virgule, et pas d'espace
suppl&eacute;mentaire!
END;


Voilou...


Message édité par RiderCrazy le 08-06-2003 à 10:19:46
n°420849
weed
Posté le 08-06-2003 à 10:40:47  profilanswer
 

oui ms je trouve ca pas plus propre  

Code :
  1. echo "<html
  2. <body>
  3. <tout><le>code que l'on veux
  4. avec mes var<a href="$var">:)</a>
  5. sans aucuns échappement, que du bonheur
  6. html";


 
c pas propre ca ???????

n°420858
j-'-r
Sans horraires fixe
Posté le 08-06-2003 à 11:01:54  profilanswer
 

weed a écrit :

oui ms je trouve ca pas plus propre  

Code :
  1. echo "<html
  2. <body>
  3. <tout><le>code que l'on veux
  4. avec mes var<a href="$var">:)</a>
  5. sans aucuns échappement, que du bonheur
  6. html";


 
c pas propre ca ???????


je comprends pas, tu trouve ca plus propre ou non ?

n°420870
weed
Posté le 08-06-2003 à 11:21:59  profilanswer
 

pareil que les  
 

Code :
  1. echo "
  2. ";


non tu trouves pas ?????

n°420888
Shine
Posté le 08-06-2003 à 11:40:45  profilanswer
 

c'est terrible ce truc :love:

n°420891
slvn
Posté le 08-06-2003 à 11:41:29  profilanswer
 

weed a écrit :

oui ms je trouve ca pas plus propre  

Code :
  1. echo "<html
  2. <body>
  3. <tout><le>code que l'on veux
  4. avec mes var<a href="$var">:)</a>
  5. sans aucuns échappement, que du bonheur
  6. html";


 
c pas propre ca ???????


 
c propre mais ca plante :d >> "$var"


Message édité par slvn le 08-06-2003 à 11:42:13
n°420894
Shine
Posté le 08-06-2003 à 11:42:50  profilanswer
 

Slvn a écrit :


 
c propre mais ca plante :d >> "$var"

non ca marche chez moi
 
au temps pour moi, je pensais que tu avait mis la syntaxe spéciale :D
 
donc oui ca plante :D


Message édité par Shine le 08-06-2003 à 11:43:37
n°420898
slvn
Posté le 08-06-2003 à 11:45:13  profilanswer
 

ah savais pas...
dsl :)

n°420900
slvn
Posté le 08-06-2003 à 11:45:38  profilanswer
 

ah on est d accord alors :)

n°420903
j-'-r
Sans horraires fixe
Posté le 08-06-2003 à 11:47:22  profilanswer
 

weed a écrit :

pareil que les  
 

Code :
  1. echo "
  2. ";


non tu trouves pas ?????


non, car pas besoin d'echappement...


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

  [ PHP ] echo $var, vous connaisiez ?

 

Sujets relatifs
[ XHTML / PHP / W3C ] Validation d'une page de mon forum...[PHP] Insertion d'un tableau dans un tableau
[PHP, Apache] Erreur délai de 30s et chemin réseauPHP, Linux et auto-traduction : est ce possible ?
[Flash/PHP] Passer un ID de session dans un geturl() ?Equivalent C++ à implode/explode en PHP
Pb PHP/Oracle pour les bossFonction équivalent à fgetcsv() de PHP ?
Cookie et Sécurité en PHP[PHP] Debutant sur session [Résolu]
Plus de sujets relatifs à : [ PHP ] echo $var, vous connaisiez ?


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