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 22.12.2024
Bild: Aleksey Nemiro auf Pixabay.comDie Vorteile von PHP
Hohe Verbreitung
Da PHP sehr verbreitet ist, gibt es viele
➤ Programme zum Kaufen
➤ kostenlose Programme
➤ Updates und Verbesserungen für aktuelle Funktionen
➤ 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 bringen 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.
PHP unterstützt die meisten Datenbanken, darunter MySQL, PostgreSQL, SQLite und MariaDB.
PHP eignet sich sowohl für einfache Websites als auch für komplexe Anwendungen wie Content-Management-Systeme (z. B. WordPress).
Es kann mit verschiedenen Technologien kombiniert werden, z. B. mit HTML, CSS, JavaScript und XML. Unterstützung für Webtechnologien wie Cookies, Sessions und JSON.
Inzwischen läuft PHP auf der Version 8.3.
„PHP ist dank seiner Einfachheit, Vielseitigkeit und der breiten Unterstützung nach wie vor eine beliebte Wahl für die Webentwicklung.“