Heim >Backend-Entwicklung >PHP-Tutorial >Warum wird PHP-Code im Browser nicht wie JavaScript ausgeführt?
Die Vorverarbeitungsnatur von PHP verstehen
Im Gegensatz zu JavaScript, das in einem Webbrowser ausgeführt wird, ist PHP eine Vorverarbeitungssprache, die Code davor verarbeitet erreicht den Browser. Dieser Unterschied kann bei Neulingen zu Verwirrung führen.
Warum PHP in einem Browser nicht ausgeführt wird
Im bereitgestellten Beispiel:
<code class="html"><a href="<?php runCommand(); ?>"></a></code>
Die runCommand()-Funktion wird nicht ausgeführt, wenn auf die Schaltfläche geklickt wird, da PHP die Verarbeitung bereits abgeschlossen hat, bevor die Seite an den Browser gesendet wird. Dies liegt daran, dass PHP eine serverseitige Sprache ist, was bedeutet, dass sie auf dem Server ausgeführt wird, bevor die Seite dem Benutzer angezeigt wird.
Erklärung des Vorverarbeitungskonzepts
Zum Verständnis Um zu verstehen, wie PHP funktioniert, ist es wichtig, das Konzept eines Präprozessors zu verstehen. PHP fungiert auf folgende Weise als Präprozessor:
Ressourcen zum weiteren Verständnis
Um Einzelpersonen zu einem umfassenden weiterzuleiten Beachten Sie Folgendes, um eine Ressource zu finden, die die Vorverarbeitungsfunktion von PHP erklärt:
Wikipedia:
Zusätzlicher Hinweis:
Wie Carl Smotricz betonte, verfügt PHP über einige Funktionen, die es ermöglichen, außerhalb eines Webbrowsers ausgeführt zu werden. Die Frage bezieht sich jedoch in erster Linie auf den Kontext von Apache-Umgebungen, in denen ein Benutzer eine Webseite anfordert und eine HTML-Antwort erwartet.
Das obige ist der detaillierte Inhalt vonWarum wird PHP-Code im Browser nicht wie JavaScript ausgeführt?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!