Hello !!
Je te conseille de lire rapidement n'importe quelle page d'introduction à PHP.
Le premier paragrpahe est généralement l'explication de ce qu'est PHP et ses avantages / HTML.
pour résumé :
- PHP te permet de creer un site dynamique: le contenu d'une page peut changer suivant la personne qui la visite par exemple.
- tu peux interfacer avec une base de données, des fichiers (XML, txt,...)
- Il te permet de séparer "ce qui va être mis sur la page" de "comment ça va être présenté": en programmant proprement, php va aller chercher les information que tu veux mettre sur la page, puis il va générer du HTML qui grace au CSS va présenter le contenu au visiteur.
- Dans sa version 5 (qui n'est pas fortement conseillée..), tu peux faire de l'orienté objet.
exemple "bête et méchant":
tu veux faire un site avec des ficher perso de membre.
en HTML: tu dois faire une fiche par membre :
http://xxxx/membre1.html
http://xxxx/membre2.html
etc..
ce qui veut dire que si tu veux changer une balise HTML, tu dois le faire sur toutes les fiches.
en PHP : tu ne crées qu'un seule page, à laquelle tu passes l'id du dont tu veux afficher le profil
http://xxxx/membre.php?id=memberid.
Dans cette page, php peut aller chercher les information du profil dans une base de donnée, puis générer le HTML.
Donc si tu veux faire un changement HTML, tu ne le fais que sur une seule page..
PS : c'est pas parce que tu fais un site en PHP que toute tes pages doivent avoir l'extension .php.
Tu peux avoir des pages statiques (HTML) dans un site dynamique: les pages dont le contenu ne change jamais (par exemple: un disclaimer...)