6 votes

Code PHP à l'intérieur du HTML ou HTML à l'intérieur du PHP?

Je suis en train d'écrire du code en php, mais je suis confus sur les styles de codage suivants:

    Ceci est un autre élément

OU

    Bonjour le monde
    Ceci est un autre élément
    bonjour à nouveau

 ';
?>

Et, lequel est le mieux pour la programmation complexe ?

11voto

Premier pour sûr.
Regardez, votre HTML est

  • naturel,
  • peut être mis en valeur,
  • indenté
  • vérifié automatiquement par l'éditeur à la recherche d'erreurs de syntaxe.

Cela s'appelle un "modèle PHP" et c'est la manière la plus utile de séparer la logique métier de la logique de présentation (à part les langages de modèles spéciaux)

7voto

Manishearth Points 2923

Le premier est toujours meilleur dans tous les cas. Pourquoi? Simplement parce qu'il n'est pas nécessaire d'échapper à aucun caractère, et il y a une coloration syntaxique dans les éditeurs. Cela rend également votre code plus lisible (surtout si vous utilisez l'indentation dans le HTML aussi)

En outre, la capacité d'entrelacer HTML et PHP est une fonctionnalité de base de PHP. C'est prévu pour être utilisé de cette façon. Vous pouvez même faire des choses comme:

Le programmeur dit 

au revoir

bonjour

monde

Cela facilite la vie pour vous, alors pourquoi ne pas l'utiliser?

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X