en fait ces 2 langages sont complementaires, ils ne servent pas du tout du tout a la meme chose, certains disent que le html n'est meme pas un vrai lngage puisqu'il ne s'agit que de mise en forme.
le php lui est un "vrai" langage non-compilé(interpreté) qui sert la plupart du temps a creer des pages dynamiques(getsion de bdd, .....)
le HTML est la structure de la page retourné au naviguateur, c'est grace à lui que les naviguateur interprete le code et vous retourne le resultat que vous consulter.
Php est un interpréteur coté serveur qui, une fois interpreté, vous retourne (si il y'a) les donné HTML afin que le naviguateur affiche le resultat.
Le php est un language dynamique.
De plus, si tu fais echo '<table>', c'est la balise HTML d'ouverture d'un tableau, cette balise est comprise entre <>. Si tu veux qu'elle soit affiché sur la page, et non interpreté, il faut echapé les <> en les remplacant dans le HTML <> par :
Vous allez répondre sur un sujet resté inactif pendant plus de 6 mois. Assurez-vous d'apporter des éléments nouveaux à la discussion avant de poursuivre.