le PHP n´est pas un equivalent du HTML. Il sert à générer du HTML en général (ou du CSS d´ailleurs). Il se situe avant dans la chaîne si tu veux
toi pour le moment c´est :
Requête-> envoi de la page et du css -> tissage css -> affichage
avec PHP : Requête -> execution PHP -> generation d´une page HTML à la volée -> envoi de la page et du css -> tissage css -> afficahge.
L´avantage est que la page n´existe pas réellement, c´est le programme PHP qui la crée à la volée (enfin en général une parti est fixe et une dynmaique), ce qui permet de faire exactement ce que demande l´utilisateur en fonction des paramètres qu´il envoie :
Exemple, il envoie un paramètre "fps" via un bouton : le programme en PHP selectionne dans la base de données les news correspondantes à des FPS, construit la page de news avec ces données (en code HTML) et la page générée est envoyée par le serveur au navigateur. Voili