Beitrag: PHP
PHP ist die meistverbreitete Skriptsprache im World Wide Web, welche 1995 von Rasmus Lerdorf entwickelt wurde. PHP ist eine Skriptsprache, die direkt auf dem Server ausgeführt wird. Dort wird der Code „geparst“, das heisst, der Code wird umgewandelt, sodass für den Browser nur ganz normaler HTML-Code im Seitenquelltext sichtbar ist.
Informationen gemäss Stand vom 11.7.2024
Bild: Aleksey Nemiro auf Pixabay.com
Die Vorteile von PHP
Hohe Verbreitung
Da PHP sehr verbreitet ist, gibt es viele
➤ Programme zum Kaufen
➤ kostenlose Programme (Open Source)
➤ Code-Schnipsel-Bibliotheken
➤ Zusätzliche Entwicklungswerkzeuge
➤ Angebot an Fachliteratur
➤ Programmierer
➤ Diskussionsforen für weitere Hilfe.
PHP läuft bei fast jedem Hostingprovider.
Kleine Serverbelastung
Die Belastung des Webservers, auf dem PHP als Modul läuft, ist geringer als die eines Webservers, auf dem ein sogenanntes CGI ausgeführt wird. Soll ein CGI ausgeführt werden, so muss für jede Anfrage an den Server ein eigener Prozess auf dem Webserver initialisiert werden. Bei PHP ist dies nicht der Fall, da es meist als Modul im Webserver fest eingebunden ist.
Offline-Webserver
Damit PHP auf dem eigenen Computer läuft, braucht es einen Webserver.
Was ist ein Offline-Webserver und welche Vorteile bietet er mir ganz konkret?
Plattformunabhängig
PHP läuft auf Windows- als auch auf UNIX-Rechnern und verfügt über eine grosse Funktionsbibliothek.
Browserunabhängig
PHP wird auf dem Webserver ausgeführt und nicht im Client. Auf dem Webserver wird der Code interpretiert. Das bedeutet, dass der Browser des Clients keinen PHP-Code zugesandt bekommt.
PHP ist Open Source
Damit ist PHP kostenlos verfügbar. Es fallen bei der Benutzung von PHP keinerlei Lizenzkosten an.
Ohne Kompilieren
PHP muss vom Programmierer nicht zuerst kompiliert werden, um lauffähig zu sein. Der Fokus der Programmiersprache liegt bei der objektorientierten Programmierung.
Starke Leistung und kurze Entwicklungszeit
PHP beinhaltet eine grosse Anzahl verschiedener Funktionen, Bibliotheken, Protokolle, Netzwerkfunktionen und Datenbankanbindungen. Viele Schnittstellen bringt PHP mit, was zur Implementierung einer Webapplikation benötigt wird. Dies ermöglicht Programmierer schnell neue Anwendungen zu erstellen. Auch viele weitere Funktionen stehen zur Verfügung, die das Skripten wesentlich erleichtern.
Inzwischen läuft PHP auf der Version 8.3.