Comparatif entre 2 méthodes d'écriture de code PHP
Bonsoir,
code 1 :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
|
<?php
$tableau = mysql_query ('SELECT Nom_Bijou, Effet_Bijou FROM BIJOU');
while ($donnees = mysql_fetch_assoc($tableau))
{
?>
<tr>
<td><?php echo $donnees['Nom_Bijou']; ?></td>
<td><?php echo nl2br($donnees['Effet_Bijou']); ?></td>
</tr>
<?php
}
?> |
code 2 :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
|
<?php
$tableau = mysql_query ('SELECT Nom_Bijou, Effet_Bijou FROM BIJOU');
while ($donnees = mysql_fetch_assoc($tableau))
{
echo '
<tr>
<td>'.$donnees['Nom_Bijou'].'</td>
<td>'.nl2br($donnees['Effet_Bijou']).'</td>
</tr>';
}
?> |
Le code a été simplifié, normalement il y a plus de colonne dans le tableau, plus de champs dans la base et une gestion d'affichage selon la langue du navigateur. Ne vous préoccupez pas des erreurs de syntaxe.
Quelle est la différence technique entre coder façon n°1 et coder façon n°2 ? Je parle de l'utilisation du 'echo'.
J'utilise la méthode 1 pour séparer du code HTML et du PHP, aussi pour éviter à mettre des \ partout avant les "quotes" et "double quotes" dans du gros texte.