De nombreux novices qui viennent sur notre site Web pour apprendre par eux-mêmes ont encore beaucoup de choses qu'ils ne comprennent pas. Quelle est la différence entre HTML et PHP ? Pourquoi faut-il d’abord maîtriser quelques connaissances de base en HTML pour apprendre PHP ? L'éditeur ci-dessous vous indiquera la relation entre eux.
Tout d'abord, html/css/javascript sont tous des front-end, qui sont exécutés et rendus par le navigateur. l'ouvrir localement
php/asp/jsp sont des programmes back-end qui s'exécutent sur le serveur. Ils génèrent du code front-end et l'envoient au client (navigateur). Le front-end est également appelé code statique et le back-end est appelé code dynamique, qui fait référence à un fichier PHP capable de générer différents codes front-end en fonction de différents paramètres. Si le serveur place directement un fichier html, il sera envoyé directement au navigateur lorsque l'utilisateur demandera la page.
Les premiers sites Web étaient tous statiques (html). Il y avait autant de fichiers html que de pages. Pour les sites Web dynamiques tels que php, un seul fichier php suffisait. cela s'appelle dynamique. Seuls les sites Web dynamiques peuvent interagir, comme les messages des utilisateurs, etc.
html collecte les données et les soumet à php pour traitement, puis php renvoie les données au html pour affichage ! Pour prendre l'exemple le plus simple, lorsque vous vous inscrivez à un jeu Web, la page d'inscription que vous voyez est une page HTML. Ensuite, après avoir entré le nom d'utilisateur et le mot de passe, lorsque vous cliquez sur Confirmer, les données seront soumises à la page PHP pour traitement. . La page PHP traitera vos données soumises, et si elles répondent aux exigences, les informations réussies seront renvoyées à la page html, afin qu'aucune d'entre elles ne puisse se passer de l'autre.
Les débutants autodidactes doivent faire attention au début, le HTML optique ne suffit pas. Vous devez également apprendre le js et le css. Ne vous inquiétez pas trop. sur notre site Internet. Vous l'apprendrez bientôt.