Warum sehe ich meinen PHP-Code nicht, wenn ich den Quellcode anzeige?

Webentwickler und andere, die sich mit Webseiten auskennen, wissen, dass Sie mit einem Browser den HTML-Quellcode einer Website anzeigen können. Wenn die Website jedoch PHP-Code enthält, ist dieser Code nicht sichtbar, da der gesamte PHP-Code auf dem Server ausgeführt wird, bevor die Website an einen Browser gesendet wird. Alles, was der Browser jemals erhält, ist das Ergebnis des in HTML eingebetteten PHP. Aus dem gleichen Grund können Sie keine .php-Datei im Web aufrufen, speichern und erwarten, dass Sie sehen, wie sie funktioniert. Sie speichern nur die von PHP erstellte Seite und nicht PHP selbst.

PHP ist eine serverseitige Programmiersprache, dh sie wird auf dem Webserver ausgeführt, bevor die Website an den Endbenutzer gesendet wird. Aus diesem Grund können Sie den PHP-Code nicht sehen, wenn Sie den Quellcode anzeigen.

Beispiel-PHP-Skript

 

Wenn dieses Skript in der Codierung einer Webseite oder einer .php-Datei angezeigt wird, die von einer Person auf einen Computer heruntergeladen wurde, sieht der Betrachter Folgendes:

Meine PHP Seite

Da der Rest des Codes nur Anweisungen für den Webserver sind, kann er nicht angezeigt werden. Eine Ansichtsquelle oder ein Speicher zeigt einfach die Ergebnisse des Codes an, in diesem Beispiel den Text Meine PHP-Seite.

Serverseitiges Scripting vs. clientseitiges Scripting

PHP ist nicht der einzige Code, der serverseitiges Scripting umfasst, und serverseitiges Scripting ist nicht auf Websites beschränkt. Andere serverseitige Programmiersprachen sind C #, Python, Ruby, C ++ und Java. 

Clientseitiges Scripting wird mit eingebetteten Skripten ausgeführt - am häufigsten wird JavaScript vom Webserver an den Computer eines Benutzers gesendet. Die gesamte clientseitige Skriptverarbeitung findet in einem Webbrowser auf dem Computer des Endbenutzers statt.