igphp.dePHP verstehen, lernen und unterrichten

Lernangebot · Programmiersprache PHP

PHP verstehen, lernen und unterrichten

Ein Lehrplan in vier Modulen – von der Geschichte der Sprache über Werkzeuge wie Composer bis zu Tests, Sicherheit und PHP im Klassenzimmer. Aktuell, sachlich und ohne Werbung.

BrowserGET /php-lernen/Webservernginx · ApachePHP-FPMZend Engine · OPcacheDatenbankSQL über PDOAnfrageAntwort: HTML
Was bei jedem Seitenaufruf passiert: die Anfrage wandert zu PHP, zurück kommt fertiges HTML.
1995öffentliche Ankündigung durch Rasmus Lerdorf
~70 %der Websites mit bekannter Serversprache nutzen PHP (W3Techs, 2026)
4 JahreSupport pro Version: zwei aktiv, zwei nur Sicherheit
8.5neueste Version, erschienen im November 2025

Der Stundenplan

Lehrplan als Liste

Die Lektionen bauen aufeinander auf, lassen sich aber auch einzeln lesen. Jede beginnt mit Lernzielen und endet mit einem kurzen Selbstcheck.

Was PHP ausmacht

PHP ist eine Skriptsprache, die auf dem Server läuft. Sie nimmt Anfragen aus dem Browser entgegen, liest Daten aus Datenbanken, verarbeitet Formulare und liefert als Ergebnis HTML, JSON oder Dateien zurück. Der Browser sieht davon nur das Ergebnis.

Groß geworden ist PHP durch seine niedrige Einstiegshürde: günstiges Hosting, sofort sichtbare Ergebnisse und eine riesige Menge an Anleitungen. Das hat der Sprache lange den Ruf eingebracht, eher etwas für Bastler zu sein. Mit PHP 7 und PHP 8 hat sich das grundlegend geändert. Heute gibt es Typen, Enums, Attribute, einen JIT-Compiler, einen ausgereiften Paketmanager und hervorragende Werkzeuge für Tests und statische Analyse.

Gleichzeitig ist PHP die Grundlage von Systemen, mit denen Millionen Menschen arbeiten, ohne es zu wissen: WordPress, TYPO3, Drupal, Shopware und unzählige individuelle Anwendungen. Wer PHP versteht, kann solche Systeme beurteilen, erweitern und sicher betreiben. Einen Überblick gibt die Lektion Frameworks und CMS.

Drei Jahrzehnte PHP

1995PHP/FIAnkündigung1998PHP 3neuer Parser2000PHP 4Zend Engine2004PHP 5OOP20095.3Namespaces2012ComposerPakete2015PHP 7Tempo2020PHP 8JIT, Attribute2021Foundation20258.5Pipe |>
Wichtige Etappen – ausführlich in der Geschichte von PHP.

Für Lehrende

PHP im Klassenzimmer, in der Ausbildung und im Hörsaal

PHP eignet sich hervorragend, um das Web als Ganzes zu unterrichten: HTTP, Formulare, Sessions, Datenbanken und Sicherheit lassen sich nicht nur erklären, sondern bauen. Die Lektion PHP im Unterricht enthält einen Beispielblock mit acht Doppelstunden, Projektideen und die typischen Stolpersteine.

  1. Lernumgebung einheitlich vorbereiten – Optionen im Vergleich
  2. Von Anfang an sicher programmieren – Sicherheitsgrundlagen
  3. Material auf Aktualität prüfen – Warnsignale erkennen
  4. Kontakte zur Community nutzen – User Groups & Co.

Einstieg in den Lehrplan

Alle 14 Lektionen
Grundlagen

Die Geschichte von PHP

Von Rasmus Lerdorfs Werkzeugkasten über die Zend Engine bis zu Typen, JIT und Pipe-Operator.

4 Min. Lesezeit
Grundlagen

PHP-Versionen und Support

Der Vier-Jahres-Zyklus, die aktuell unterstützten Zweige und ein Fahrplan fürs Upgrade.

4 Min. Lesezeit
Grundlagen

PHP lernen

Sechs Etappen mit Übungen – und die typischen Umwege, die du dir sparen kannst.

3 Min. Lesezeit
Werkzeuge

Composer und Packagist

composer.json, composer.lock, Versionsangaben und Autoloading nach PSR-4.

3 Min. Lesezeit
Werkzeuge

PHP-Frameworks und CMS

Was ein Framework von einem CMS unterscheidet und welches Werkzeug zu welchem Projekt passt.

3 Min. Lesezeit

Computerwissen für Entwickler

Zur Rubrik
Computerwissen

Computerhardware verstehen

CPU, RAM, SSD, Hauptplatine und Netzwerk – und was davon für Entwickler zählt.

4 Min. Lesezeit
Computerwissen

Betriebssysteme im Vergleich

Aufbau, Stärken und Schwächen der drei großen Systeme – und was das für PHP bedeutet.

4 Min. Lesezeit
Computerwissen

Quantencomputing

Qubits ohne Formeln, realistische Anwendungen und die Folgen für Verschlüsselung im Web.

4 Min. Lesezeit

Häufige Fragen

Ist PHP noch zeitgemäß?

Ja. PHP wird aktiv weiterentwickelt, erscheint jedes Jahr in einer neuen Version und läuft laut W3Techs auf rund 70 Prozent der Websites, deren serverseitige Sprache bekannt ist. Moderne PHP-Versionen haben mit dem Stil der frühen 2000er-Jahre wenig gemein.

Brauche ich Vorkenntnisse?

Nein. Grundkenntnisse in HTML helfen, weil PHP meist HTML erzeugt. Alles andere erklärt der Lehrplan Schritt für Schritt, beginnend mit der Lektion „PHP lernen“.

Welche PHP-Version sollte ich zum Lernen nutzen?

Die neueste stabile Version. Aktuell unterstützte Versionen und ihre Laufzeiten findest du in der Lektion „PHP-Versionen und Support“.

Darf ich die Inhalte im Unterricht verwenden?

Gern darfst du auf die Lektionen verlinken und sie mit deiner Lerngruppe durcharbeiten. Die Codebeispiele sind bewusst kurz gehalten, damit sie sich leicht in eigene Materialien übertragen lassen.