Comment présenter vous vos sources une fois executées - PHP - Programmation
Marsh Posté le 16-06-2004 à 14:10:11
moi j'utilise la solution que je présente là. Comme cela, je n'ai pas à m'en soucier dans le code PHP. Forme HTML et PHP sont dissociés
http://forum.hardware.fr/hardwaref [...] 3274-1.htm
Marsh Posté le 16-06-2004 à 14:14:55
Je n'ai jamais aimé faire 50 000 echo de code html comme c'était souvent présenté en "solution idéale" dans des tutos ou bouquins de php pendant les beaux jours de php3.
L'arrivée des systèmes de templates c'est le bonheur complet ^^
Marsh Posté le 16-06-2004 à 14:17:52
J'ai mal répondu à la question.
La première forme est préférable car tu ne fait appel qu'une seule fois à echo()
Marsh Posté le 16-06-2004 à 14:22:32
Kriscool a écrit : Je n'ai jamais aimé faire 50 000 echo de code html comme c'était souvent présenté en "solution idéale" dans des tutos ou bouquins de php pendant les beaux jours de php3. |
ué, ben moi je trouve pas forcement.....
les templates, ca depend comment c'est codé mais ca peut etre assez gourmand
Marsh Posté le 16-06-2004 à 14:26:31
C'est vrai que les templates apportent une surcharge de traitement. La plupart utilisent une étape de compilation, qui finalement produit un script php qui affiche le contenu. Une fois cette étape de compilation passée, la surcharge en traitement est fortement réduite.
Après je suppose que c'est un choix à faire entre simplicité de maintenance du HTML utilisé et performances brutes.
Marsh Posté le 16-06-2004 à 15:17:12
Merci beaucoup en plus de la reponse vous m'avez ouvert une nouvelle vision sur le chose : les templates j'avais déjà vu ça dans le code de BB sans y preter attention, c'est vrai que ça peut etre utile.
Merci à tous et surtout a T509 pour sa reponse très précise
Marsh Posté le 16-06-2004 à 16:07:14
simogeo a écrit : ué, ben moi je trouve pas forcement..... |
c'est qui me rebute à les utiliseR...
Marsh Posté le 16-06-2004 à 17:10:20
ex-floodeur a écrit : c'est qui me rebute à les utiliseR... |
pareil
Marsh Posté le 23-06-2004 à 10:05:48
Je suis passé au templates pour tester, sans me préoccuper de la charge.
je ne regrette pas.
par ailleurs un bon système de template peut optimiser le cache et peut pratiquement te faire gagner du temps...
Impossible pour moi de revenir en arrière, je trouve que j'y gagne énormément en lisibilité dans le codage ! encore plus facile de maintenir une appli.
Je vous conseille d'essayer au moins un fois !
pour info j'utilise "smarty".
Marsh Posté le 16-06-2004 à 13:59:40
Bonjour,
Une fois le PHP executé et la page affichée dans le navigateur, vous souciez vous de la mise en page de la source de la page ?
J'aimerais vos conseils sur ce point.
En effet les commandes echo et print affiche les lignes bout à bout sans l'usage de \n ou de saut de ligne...
faites vous cela :
echo "
<table>
<tr>
<td>
".$MonTexte."
</td>
</tr>
</table>";
ou encore :
echo "<table>";
echo "\n <tr>";
echo "\n <td>";
echo "\n ".$MonTexte;
echo "\n </td>";
echo "\n </tr>";
echo "</table>";
J'ai du mal à gérer mon indentation lors des differentes balises comme vous pouvez le voir donc si vous pouviez me donner vos secrets ce serait chouette
Merci d'avance