Maison > Article > développement back-end > Pourquoi le code PHP ne s'exécute-t-il pas dans le navigateur comme JavaScript ?
Comprendre la nature du prétraitement de PHP
Contrairement à JavaScript, qui s'exécute dans un navigateur Web, PHP est un langage de prétraitement qui traite le code avant lui atteint le navigateur. Cette différence peut prêter à confusion pour les nouveaux arrivants.
Pourquoi PHP ne s'exécute pas dans un navigateur
Dans l'exemple fourni :
<code class="html"><a href="<?php runCommand(); ?>"></a></code>
La fonction runCommand() ne s'exécutera pas lorsque vous cliquerez sur le bouton car PHP a déjà terminé le traitement avant que la page ne soit envoyée au navigateur. En effet, PHP est un langage côté serveur, ce qui signifie qu'il s'exécute sur le serveur avant que la page ne soit affichée à l'utilisateur.
Expliquer le concept de prétraitement
Pour comprendre comment fonctionne PHP, il est important de saisir le concept de préprocesseur. PHP agit comme un préprocesseur de la manière suivante :
Ressources pour une meilleure compréhension
Pour rediriger les individus vers un ressource qui explique la fonction de prétraitement de PHP, considérez ce qui suit :
Wikipedia :
Remarque supplémentaire :
Comme l'a souligné Carl Smotricz, PHP possède certaines fonctionnalités qui lui permettent de s'exécuter en dehors d'un navigateur Web. Cependant, la question concerne principalement le contexte des environnements Apache où un utilisateur demande une page Web et attend une réponse HTML.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!