Portail PHP

Forum de discussion et d'aide au php

Vous n'êtes pas identifié.

Annonce

Regles d'utilisation des forums : pensez à toujours les respecter si vous désirez obtenir des réponses rapides.
FAQ : pensez à toujours chercher dedans si la réponse à votre question est dedans.
Proposez vos news : si vous avez un evenement à annoncer
le chat : venez discuter de php.
 

#1 03-06-2005 20:04:52

Guest
Membre
Date d'inscription: 26-06-2004
Messages: 15
Site web

Imbrication php / html ?

Bonjour  smile

Ma question est la suivante :
est-il plus léger d'imbriquer du php dans l'html, (1) ou vaut-il mieux afficher le html grâce à des 'echo' (2), et pourquoi ?

Exemple schématique au cas où ça ne soit pas clair ^^ :

Code:

([b]1[/b])
[i]<?
// code php
?>
   <tr><td><?=$variablephp ?></td><td><?=$variablephp ?></td></tr>
<?
//  code php
?> [/i]

ou

Code:

([b]2[/b])
[i]<?
// code php
echo "<tr><td>".$variablephp."</td><td>".$variablephp</td></tr>";
//  code php
?> [/i]

J'ai trouvé sur le net deux réponses. L'une qui dit que le (2) est préférable car il utilise moins de ressources système.
Et l'autre dit que le (1) surcharge moins le serveur car il ne lui fait pas générer tout le code via des 'echo'.

J'suis un peu perdue dans tout ça  tongue  Qu'est ce qui vrai, que vaut-il mieux faire ? A quel point la différence est-elle significative ?

En espérant que quelqu'un puisse m'éclairer  wink
Merci d'avance !

Hors ligne

 

#2 04-06-2005 04:02:58

kazhar
Ex-Webmaster
Lieu: Orléans
Date d'inscription: 25-06-2004
Messages: 3381
Site web

Re: Imbrication php / html ?

à mon avis, le 2 est moins preneur en ressources car tu ferme pas le <?
en revanche, dans ton echo, remplace les " par des '.
dans un ", php va chercher les variables pour les remplacer par leur valeur, pas dans un ', ca consomme (legerement) plus de ressources

Hors ligne

 

#3 04-06-2005 04:39:39

palmivore
Modérateur global
Lieu: 49 - Maine et Loire
Date d'inscription: 07-04-2005
Messages: 1783
Site web

Re: Imbrication php / html ?

Moi j'utilise le 1 car plus clair et facile à lire...

Hors ligne

 

#4 04-06-2005 04:45:29

kazhar
Ex-Webmaster
Lieu: Orléans
Date d'inscription: 25-06-2004
Messages: 3381
Site web

Re: Imbrication php / html ?

de toute facon, à moins que tu ait plus de 10k visiteurs journaliers sur ton site, et que tu ait peu de bande passante, ca ne changera rien

Hors ligne