le HTML (ou XHTML) permet d'obtenir un rendu des pages.
c'est un langage graphique.
le PHP vient s'y ajouter en complément, et permet d'afficher des valeurs dynamiques, comme un compteur, ou la date.
de plus, HTML est interprété par le navigateur, alors que PHP est interprété par le serveur, et les données (transformées en texte/html) sont envoyées au navigateur, qui les inteprete directement.
pour votre navigateur internet, PHP n'existe pas. seul le HTML existe.