PHP (= PHP Hypertext Preprocessor) … Skriptsprache für Internet, wird am Webserver ausgeführt.
PHP, die Kurzform von Personal HomePage oder auch PHP Hypertext Preprocessor, ist eine Skriptsprache, die speziell für den Einsatz im Internet entwickelt wurde. Die auszuführenden Anweisungen können direkt in den HTML-Code integriert werden.
Bei einer mit HTML erstellten Webseite ist keine Dynamik möglich. Mithilfe von PHP können auf einer Webseite Interaktionen eingebaut oder die Seite in irgendeiner Form, beispielsweise durch Reaktionen auf Eingaben, angepasst werden.
Öffnet der Betrachter in seinem Browser (1) eine solche Webseite über einen PHP-fähigen Webserver (2), werden die Anweisungen von PHP interpretiert (3), ausgeführt (4) und das Ergebnis als HTML-Code zurückgesendet (5). Ein klarer Vorteil dabei ist, dass der PHP-Quellcode dem Betrachter nicht zugänglich ist. Er sieht im Browser nur den zurückgelieferten HTML-Code.
Um dynamische Webseiten zu erstellen und später auf Datenbanken zugreifen zu können, benötigt man neben PHP einen Webserver und einen Datenbankserver. Unter Windows kann man einen lokalen Webserver installieren. Als Entwicklungssoftware hat sich XAMPP sehr bewährt.
Im Gegensatz zu Javascript benötigt PHP einen Webserver, der eine Interaktion mit dem Benutzer ermöglicht und somit eine Webseite dynamisch erscheinen lässt.
PHP ist eine serverseitige Skriptsprache. Das bedeutet, dass es auf dem Webserver läuft, im Gegensatz zu einem Client-Rechner.
Serverseitige Programmierung ist nützlich, um Benutzern dynamische Inhalte (typischerweise aus einer Datenbank) zu liefern, wie z.B. eine Willkommensnachricht („Hi, Claire!“), wenn sich ein Benutzer anmeldet.
Noch wichtiger ist, dass serverseitiges Scripting im E-Commerce eingesetzt wird. Zum Beispiel gibt es über 100 WooCommerce-Erweiterungen, die sich über APIs (Application Programming Interfaces) mit verschiedenen Zahlungsanbietern verbinden, um Transaktionen zu verarbeiten.
JavaScript ist eine clientseitige Sprache, also läuft es auf dem Laptop, dem Telefon oder dem Tablet des Nutzers.
JavaScript kann das DOM manipulieren, was für Document Object Model steht und man kann es sich als eine baumartige Struktur vorstellen, die aus dem HTML einer Webseite gebildet wird.
Wenn du jemals auf ein Akkordeon oder einen Toggle gestoßen bist, vielleicht als Teil eines FAQ Plugins, hast du clientseitiges JavaScript in Aktion gesehen. Wenn du auf eine Frage klickst oder tippst, schalten JavaScript-Event-Handler die CSS-Anzeige- oder Sichtbarkeits-Eigenschaften ein oder aus und zeigen oder verstecken die entsprechende Antwort.
PHP läuft im Backend einer Webseite – dem Teil, den Besucher nicht sehen! In WordPress bedeutet das, dass PHP seine ganze Arbeit auf dem Webserver und im WordPress-Admin macht.
JavaScript lief traditionell im Frontend, aber das änderte sich 2009, als Node.js, eine Backend-Runtime, eingeführt wurde. Heute ist JavaScript wirklich eine Full-Stack-Sprache.
…/htdocs zu. In diesen Ordner müssen die html- bzw. php-Dateien gespeichert werden.