Ich lerne PHP seit 2 Monaten, von Anfang an bis zum Einstieg. Ich hoffe, dass ich durch mein Verständnis von PHP mehr Anfängern helfen kann Ich lerne PHP früher kennen. (PS: Ein Teil des folgenden Inhalts ist ein Auszug aus dem Buch „PHP- und MySQL-Webentwicklung vom Anfänger bis zum Meister“, da meine sprachlichen Organisationsfähigkeiten zu begrenzt sind, bitte haben Sie Geduld!)
PHP ist eine serverseitige Programmiersprache. Dieses Konzept kann für Neulinge am Anfang etwas schwer zu verstehen sein, und es ist noch schwieriger, es zu verstehen, wenn Sie bisher nur clientseitige Sprachen wie HTML, CSS und JS zum Entwerfen von Websites verwendet haben.
Eine serverseitige Sprache ähnlich wie JavaScript, die es ermöglicht, kleine Programme (Skripte) in den HTML-Code einer Webseite einzubetten. Bei der Ausführung haben diese Programme eine größere Kontrolle über den im Browserfenster angezeigten Inhalt, als wenn sie nur HTML verwenden würden. Der Hauptunterschied zwischen Javascript und PHP besteht darin, dass bei der Ausführung dieser eingebetteten Programme die Ladephase der Webseite unterschiedlich ist.
Clientseitige Sprachen wie Javascript werden von einem Webbrowser gelesen und ausgeführt, nachdem die Webseite (eingebettete Programme und andere Inhalte) vom Webserver heruntergeladen wurde. Im Gegensatz dazu läuft bei serverseitigen Sprachen wie PHP ein Webserver, bevor die Webseite an den Server gesendet wird. Mit clientseitigen Sprachen können Sie das Verhalten einer Seite steuern, sobald der Browser sie anzeigt. Mit Serversprachen können Sie benutzerdefinierte Seiten in Echtzeit generieren, bevor diese Seiten überhaupt an den Browser gesendet werden.
Sobald der Webserver den in die Webseite eingebetteten PHP-Code ausführt, ersetzt das Ergebnis der Ausführung die Position des PHP-Codes auf der Seite. Wenn der Browser die Seite akzeptiert, sieht er nur Standard-HTML-Code. Daher wird diese Sprache als „serverseitige Sprache“ bezeichnet.