PHP: Alles, was du wissen musst! (Anfängergeeignet)

Inhaltsverzeichnis
WordPress langsam?
Wir regeln das für dich!
PHP Titelbild
Inhaltsverzeichnis

Wenn du dich mit deiner Website und Hosting beschäftigst, stößt du immer wieder auf den Begriff ‚PHP‘. Oft wird dabei von der Skriptsprache PHP gesprochen, außerdem wirst du regelmäßig darauf hingewiesen, die PHP-Version deiner Website aktuell zu halten. Doch was genau steckt dahinter? In diesem Artikel erklären wir leicht verständlich und anhand praxisnaher Beispiele die wichtigsten Fragen rund um PHP: Was ist PHP? Für was wird PHP verwendet? Wie funktioniert es? Und vieles mehr.

Was ist PHP?

Wenn wir uns PHP genauer ansehen, stellt sich zuerst die Frage: Wofür steht PHP eigentlich? Ursprünglich war es die Abkürzung für „Personal Home Page Tools“. Heute steht PHP jedoch für „Hypertext Preprocessor.

PHP einfach erklärt

Regelmäßig stößt du auf den Begriff PHP, wenn du dich mit WordPress, Hosting und Webentwicklung beschäftigst. Daher erkläre ich dir zuerst in einfachen Worten, was PHP eigentlich ist.

💡 PHP Erklärung in einfachen Worten:
PHP ist eine Programmiersprache, die speziell für die Entwicklung von dynamischen Websites entwickelt wurde und auf Webservern aktiv ist. Während HTML und CSS nur das Aussehen einer Website bestimmen, sorgt PHP dafür, dass Websites interaktiv und flexibel werden.

💡 Ein Beispiel:
Stell dir vor, du betreibst eine Website mit einem Kontaktformular. Wenn jemand das Formular ausfüllt und auf „Absenden“ klickt, sorgt PHP dafür, dass die Daten verarbeitet und dir per E-Mail zugeschickt werden. Dahingegen sorgen HTML und CSS dafür, dass das Kontaktformular optisch deinen Wünschen entspricht.

PHP aus technischer Sicht

PHP ist eine serverseitige Skriptsprache, die unabhängig vom Browser ausgeführt wird (zum Beispiel läuft Javascript hingegen direkt im Browser des Nutzers). Das bedeutet konkret, dass PHP auf dem Webserver verarbeitet wird, bevor eine Webseite an den Besucher ausgeliefert wird.

PHP ist in der Lage auf Datenbanken zuzugreifen. Dadurch können mit Hilfe von PHP dynamische Inhalte aus einer Datenbank abgefragt und in eine Website integriert werden. Das ist auch der Grund, weshalb PHP die Grundlage von unter anderem folgender Content Management Systeme (CMS) ist:

  • WordPress
  • TYPO3
  • Joomla
  • Contai
  • Drupal
  • Shopware
  • etc.

Im Vergleich zu anderen Skriptsprachen wie Perl erlaubt es PHP, direkt in HTML eingebettet zu werden. Dadurch lassen sich Design und Programmierlogik sauber voneinander trennen. PHP-Code wird dabei zwischen den PHP-Tags <?php und ?> geschrieben:

<?php
echo "WPspace: Managed WordPress Hosting";
?>

Um PHP anzuwenden, wird der PHP-Code einfach in einem HTML- oder Text-Editor geschrieben. Diese Datei wird im Anschluss mit der Endung „.php“. gespeichert. So stellst du sicher, dass der Server sie auch als PHP-Datei interpretiert. Im Anschluss kannst du die Datei in das Dateiverzeichnis deiner WordPress Website hochladen.

Der Apache oder Nginx Server, auf dem du deine Website hostest, interpretiert nun deinen PHP Code, führt ihn aus und spielt das Ergebnis aus. Im Grunde ähnelt eine PHP-Datei einer HTML-Datei. Der Unterschied ist, dass sie zusätzlich PHP-Befehle enthalten kann. Theoretisch könnte man sogar eine HTML-Datei einfach in .php umbenennen, da der Server sie weiterhin als reguläres HTML verarbeitet, solange kein PHP-Code eingebettet ist. Erst wenn PHP-Befehle innerhalb der Datei stehen, führt der Server diese aus und generiert dynamische Inhalte.

PHP Statistiken

Tatsächlicher aber stellt PHP die Grundlage für weitaus mehr als nur Content Management Systeme dar. Die Skriptsprache wird in den meisten Bereichen des Webs, wie Foren, Wikis oder Shopsystemen, eingesetzt. Im Jahr 2025 wird laut Statistik von W3 Techs PHP auf insgesamt 74,5 % aller Website eingesetzt und ist damit mit großen Abstand die meist genutzte serverseitige Skriptsprache. Die zweithäufigste Skriptsprache ist Ruby mit lediglich 6,2 %, dann ASP.NET mit 5,2 % und Java mit 5,1 %. (Quelle: W3 Techs, Usage statistics of server-side programming languages for websites, Stand 14.03.2025)

Statistik Nutzung serverseitiger Skriptsprachen
Quelle: W3 Techs, Usage statistics of server-side programming languages for websites (Stand 14.03.2025)

Im Vergleich zu anderen serverseitigen Skriptsprachen wird PHP auf deutlich mehr Websites eingesetzt. Allerdings handelt es sich dabei meist um kleinere bis mittelgroße Websites mit geringerem Traffic. Sprachen wie JavaScript (Node.js), ASP.NET, Java und Ruby kommen seltener zum Einsatz, werden aber häufiger für stark frequentierte Websites und große Webanwendungen genutzt. (Quelle: W3 Techs, Usage statistics of PHP for websites, Stand 14.03.2025)

PHP Statistik
Quelle: W3 Techs, Usage Statistics and Market Share of PHP for Websites, March 2025 (Stand 14.03.2025)

PHP wird kontinuierlich verbessert. Jede neue Version bringt neue Funktionen, Leistungsoptimierungen und Sicherheitspatches. Im November 2023 wurde die aktuelle Version PHP 8.3 veröffentlicht, die zahlreiche Verbesserungen mit sich bringt. Damit du von all den Sicherheits- oder Performance-Verbesserungen, die eine neue PHP Version mitbringt, profitieren kannst, solltest du die PHP Version deiner Website im Rahmen deiner WordPress Wartung stets aktuell halten.

Anwendungsbereiche von PHP

PHP Anwendungsbereiche Mindmap

PHP wird nicht nur für Content-Management-Systeme wie WordPress genutzt, sondern hat viele weitere Anwendungsbereiche. Hier sind einige der wichtigsten Anwendungsfälle, die dir zu 100% auch bereits in deinem Alltag begegnet sind:

Webanwendungen & Plattformen

  • Facebook: Ursprünglich in PHP geschrieben, heute mit dem eigenen PHP-Dialekt „Hack“ erweitert.
  • Wikipedia: Die gesamte Plattform läuft auf PHP mit MediaWiki.
  • Fiverr und Upwork: Marktplätze für Freelancer, die PHP im Backend nutzen.

Foren-Software & Community-Plattformen

  • phpBB: Eines der ältesten und bekanntesten Foren-Systeme.
  • vBulletin: Häufig genutzte Foren-Software für Unternehmen.

E-Commerce & Online-Shops

Neben den bekannten Shopsystemen wie Magento, WooCommerce oder Shopware wird PHP oft für individuelle Shop-Lösungen verwendet, zum Beispiel für:

  • Eigene Warenwirtschafts- und Bestellsysteme
  • Buchungssysteme für Hotels, Events oder Dienstleistungen

API-Entwicklung & Microservices

PHP kann auch für RESTful APIs genutzt werden, die Daten bereitstellen oder verarbeiten, zum Beispiel für:

  • Benutzerverwaltung und Authentifizierungssysteme
  • Anbindung an Zahlungsanbieter wie PayPal oder Stripe
  • Schnittstellen zwischen verschiedenen Webdiensten

Web-Crawler & Scraping-Tools

Mit PHP lassen sich automatisierte Bots erstellen, die Webseiten durchsuchen und Daten extrahieren. Diese kommen häufig zum Einsatz für:

  • Preisvergleiche und Marktforschung
  • SEO-Analysen und Keyword-Recherche
  • Social-Media-Monitoring

Eigene Webprojekte & individuelle Lösungen

Viele Unternehmen und Entwickler nutzen PHP für maßgeschneiderte Lösungen wie:

  • CRM-Systeme (Customer Relationship Management)
  • Interne Verwaltungs- und Buchungssysteme
  • Intranet- und Extranet-Plattformen

Wie du merkst, gibt es quasi keine Grenzen für den Einsatz von PHP. Kurz gesagt, wird PHP angewendet, wenn dynamische Inhalte, Datenbankabfragen oder automatisierte Prozesse benötigt werden.

PHP Funktionsweise

PHP ist eine serverseitige Skriptsprache. Das bedeutet, dass der Code nicht in deinem Browser ausgeführt wird, sondern auf einem Webserver. Das Ergebnis wird dann in von HTML zurück an den Webbrowser gesendet und dort sichtbar für dich ausgespielt.

Damit du dir besser vorstellen kannst, wie PHP funktioniert, schauen wir uns den Ablauf anhand eines Website-Aufrufs an:

1. Aufruf der Website:
– Du gibst die Domain in den Browser ein.
– Die DNS-Einstellungen leiten dich zur richtigen IP-Adresse und damit zum Webserver.

2. Anfrage beim Server:
– Der Webserver erhält deine Anfrage und sucht die passende PHP-Datei.

3. PHP verarbeitet den Code:
– Der PHP-Interpreter liest die Datei und führt den enthaltenen Code aus.
– Falls nötig, werden Daten aus einer Datenbank geholt oder Berechnungen durchgeführt.

4. Erstellung der HTML-Datei:
– PHP wandelt das Ergebnis in eine fertige HTML-Datei um.

5. Antwort vom Server:
– Die HTML-Datei wird an deinen Webbrowser gesendet.

6. Darstellung der Webseite:
– Dein Browser verarbeitet das HTML und zeigt dir die fertige Website an.

🔍 Wichtig: Dein Browser sieht nie den PHP-Code – er bekommt nur das fertige HTML zu sehen.

Dieser gesamte Prozess läuft im Hintergrund ab und macht sich für dich als Ladezeit der Website bemerkbar. Um die Ladezeit zu verkürzen, kannst du ein Caching-Plugin nutzen. Dadurch werden bereits generierte Inhalte im Cache gespeichert, sodass sie schneller geladen werden – ohne dass der Server die PHP-Dateien jedes Mal neu verarbeiten muss.

PHP Beispiele

Damit du dir die Funktionsweise von PHP noch besser vorstellen kannst, zeige ich dir fünf konkrete Beispiele, die du sogar auf deiner Website anwenden könntest.

1. Ein einfaches PHP-Skript

So sieht ein PHP-Skript aus, das einfach „Hallo Welt“ ausgibt:

<?php  
echo "Hallo Welt!";  
?>

Wenn du das in eine .php-Datei schreibst und im Anschluss im Browser aufrufst, siehst du den Text „Hallo Welt!“.

2. Dynamische Inhalte mit Variablen

Statt nur statischen Text auszugeben, kannst du Variablen verwenden:

<?php  
$name = "Isabell";  
echo "Hallo, $name!";  
?>

Die Variable kann zum Beispiel den Namen aus einem Kundenprofil oder einem Formular abfragen. Dazu sind zwar noch weitere Codezeilen notwendig, aber das sprengt hier den Rahmen.

3. Eine kleine if-Abfrage

Mit PHP kannst du Bedingungen prüfen, z. B. ob jemand ein bestimmtes Alter hat:

<?php  
$alter = 18;  

if ($alter >= 18) {  
    echo "Du bist volljährig.";  
} else {  
    echo "Du bist noch nicht volljährig.";  
}  
?>

Dieses Skript gibt „Du bist volljährig.“ aus, wenn $alter mindestens 18 ist. Ist man nicht mindestens 18, wird „Du bist noch nicht volljährig“ ausgegeben.

4. Shortcode für das aktuelle Jahr auf der eigenen Website

Mit Shortcodes kannst du eigene kleine Funktionen in WordPress einfügen, die du dann direkt im Editor nutzen kannst. Wenn du diesen Code in die functions.php deines Themes einfügst, kannst du überall [jahr] verwenden, um automatisch das aktuelle Jahr anzuzeigen.

function aktuelles_jahr_shortcode() {  
    return date("Y");  
}  
add_shortcode("jahr", "aktuelles_jahr_shortcode");
So kannst du beispielsweise im Footer deiner Website den Shortcode hinter deinem Copyright einfügen, sodass dort immer das aktuelle Jahr hinterlegt ist: Copyright © 2025

5. Den Titel der Website ausgeben

Falls du den Titel deiner Website dynamisch ausgeben willst, geht das mit dieser einfachen Codezeile:

<?php echo get_bloginfo("name"); ?>

Das „name“ im Code wird dann immer automatisch durch den Titel deiner Website ersetzt. Durch dynamische Abfragen hast du auch den Vorteil, dass der Name bei einer Namensänderung automatisch auf der gesamten Website angepasst wird.

Entstehung und Weiterentwicklung von PHP

PHP gibt es mittlerweile seit über 30 Jahren, um genau zu sein seit 1995. Damals hat Rasmus Lerdorf ein paar Skripte geschrieben, um die Zugriffe auf seinen Online-Lebenslauf zu zählen. Daraus wurde schnell mehr, und so entstand die erste Version von PHP, die zu dieser Zeit noch unter dem Namen „Personal Home Page Tools“ bekannt war.

Wenig später wurde PHP in C geschrieben und bekam den Zusatz „FI“ für „Form Interpreter“. Durch den Zusatz konnten auch Formulardaten verarbeitet werden, was der Grundstein für dynamische Websites darstellte. Der damalige Funktionsumfang von PHP ermöglichte nur sehr eingeschränkte Funktionen und ist nicht mit den Funktionen dynamischer Websites, wie du sie heute kennst, vergleichbar.

1997 kam PHP 3, neu programmiert von Andi Gutmans und Zeev Suraski. Die Sprache wurde leistungsfähiger und bekam ihren heutigen Namen: „PHP: Hypertext Preprocessor“. Mit PHP 3 gelang auch der große Durchbruch und die Skriptsprache gewann weltweit enorm an Bekanntheit.

Mit PHP 4 wurde alles schneller, mit PHP 5 kamen objektorientierte Konzepte dazu. PHP 7 hat die Performance massiv verbessert, und seit PHP 8 gibt es eine Just-in-time-Kompilierung, die noch mehr Geschwindigkeit bringt.

PHP Version für Websites

Es werden regelmäßig neue PHP Versionen veröffentlicht, die die Basis für deine Website darstellen. Sobald eine neue Version veröffentlicht wird, endet der Support für eine ältere. So lief beispielsweise die Unterstützung für PHP 8.0 im November 2023 aus. Seitdem erhält diese Version keine Updates mehr von der PHP-Community, und entdeckte Sicherheitslücken werden nicht mehr behoben.

Deine Website muss nicht immer auf der aktuellsten PHP Version laufen. Ich empfehle dir allerdings immer darauf zu achten, deine PHP Version aktuell zu halten. Mit einer aktuellen PHP Version minimierst du Sicherheitrisiken und stellst die Funktionalität deines CMS und Plugins sicher.

Hinweis 💡: Bei einigen Hostern musst du eine extra Gebühr auf deinen Hosting-Preis zahlen, wenn deine Website auf einer veralteten PHP Version läuft. Solche versteckten Kosten entstehen dir beim WordPress Hosting von WPspace nicht.

PHP Version aktualisieren

Die PHP Version deiner Website kannst du in der Regel direkt in deinem Hosting verwalten. In der Regel stellt dir dein Hoster eine breite Auswahl an PHP Versionen zur Verfügung, also beispielsweise die Versionen 7.4.33, 8.0.30, 8.1.32, 8.2.28, 8.3.19 und 8.4.5. Bei WPspace kannst du ganz einfach über ein Dropdown die PHP Version mit nur zwei Klicks in deiner Hosting Oberfläche aktualisieren. Achte nach der Anpassung der PHP-Version zwingend darauf, dass es zu keinen Fehlern in Design und Funktionalität auf deiner Website kommt.

Die PHP Version deiner Website kannst du in der Regel direkt in deinem Hosting verwalten. In der Regel stellt dir dein Hoster eine breite Auswahl an PHP Versionen zur Verfügung, also beispielsweise die Versionen 7.4.33, 8.0.30, 8.1.32, 8.2.28, 8.3.19 und 8.4.5. Bei WPspace kannst du ganz einfach über ein Dropdown die PHP Version mit nur zwei Klicks in deiner Hosting Oberfläche aktualisieren. Achte nach der Anpassung der PHP-Version zwingend darauf, dass es zu keinen Fehlern in Design und Funktionalität auf deiner Website kommt.

Wenn du sicherstellen möchtest, dass deine aktuelle PHP Version noch Support erhält, kannst du das immer auf der offiziellen PHP Website nachlesen. Dort erfährst du auch jetzt schon, welche PHP Version wie lange noch unterstützt wird.

Supported PHP Versionen
Quelle: PHP, Supported Versions (Stand 21.03.2025)

Hinweis 💡: Wenn es eine Inkompatibilität zwischen der neuen PHP Version und deinem CMS, Theme oder Plugin kommt, erhältst du meist einen kritischen Fehler. In der Regel kann man den Fehler beheben, indem du die PHP Version wieder zurück änderst.

FAQs zu PHP

Was ist PHP einfach erklärt?

PHP ist eine Programmiersprache, die auf dem Server läuft und Websites dynamisch macht. Sie sorgt für dynamische Inhalte, mit denen du beispielsweise Formulare, Datenbankabfragen oder Shopsysteme realisieren kannst.

Für was steht die Abkürzung PHP?

Die Abkürzung PHP steht für „PHP: Hypertext Preprocessor“. Das ist ein rekursives Akronym, weil „PHP“ schon im Namen steckt. Ursprünglich bedeutete es „Personal Home Page“.

Ist PHP noch zeitgemäß?

Ja! PHP wird weiterhin aktiv weiterentwickelt und ist die Basis für viele große Content Management Systeme wie WordPress. Mit jedem neuen Patch von PHP wird es noch sicherer, performanter und funktionsfähiger.

Ist PHP einfach zu lernen?

Die Basis von PHP ist einfach zu verstehen und kann daher mit etwas Grundverständnis schnell gelernt werden. Wenn du komplexere Anwendungen mit PHP umsetzen möchtest, benötigt das mehr Zeit und Übung.

Was ist der Unterschied zwischen HTML und PHP?

HTML beschreibt das Aussehen und die Struktur einer Website im Browser. PHP sorgt dafür, dass die Inhalte dynamisch erzeugt und aus einer Datenbank geladen werden können. PHP läuft auf dem Server, HTML im Browser.

Bild von Isabell Bergmann
Isabell Bergmann
Als Online Marketing Managerin bei WPspace teile ich gerne mein Wissen rund um Online Marketing, Webdesign und Hosting.

Bei Links, die mit einem * markiert sind, handelt es sich um Affiliate Links. Wenn du ein Produkt über diesen Link kaufst, bekommt WPspace eine kleine Provision. Dir entstehen dadurch keine zusätzlichen Kosten oder Nachteile! Das hat keinerlei Einfluss auf unsere Meinung zu einzelnen Produkten und Dienstleistungen – wir empfehlen euch nur, was wir auch selbst lieben.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert