Was ist PHP?
PHP ist die Sprache hinter WordPress, Wikipedia und Facebooks Anfaengen. Erfahre, warum modernes PHP 8+ eine starke Wahl fuer Web-Backends 2026 ist.
Inhaltsverzeichnis
Was ist PHP?
PHP ist eine serverseitige Skriptsprache, die 1994 entstanden ist - ursprünglich als “Personal Home Page Tools”. Heute steht das Kürzel für “PHP: Hypertext Preprocessor”, und die Sprache laeuft auf rund 75% aller Websites, deren Backend-Technologie bekannt ist. WordPress, Wikipedia, Slack, Tumblr und viele andere nutzen PHP.
Die Skepsis, die PHP aus frueheren Versionen mitschleppt, ist heute veraltet: PHP 8+ ist eine moderne, typisierte, schnelle Sprache mit sehr guter IDE-Unterstuetzung.
Wofuer wird PHP genutzt?
Content Management & WordPress
WordPress ist mit rund 40% aller Websites die Nummer 1 - komplett in PHP geschrieben. Wer mit WordPress arbeitet, kommt an PHP kaum vorbei.
Laravel - modernes Web-Framework
Laravel ist das bekannteste PHP-Framework. Es konkurriert mit Rails und Django in Entwicklerfreundlichkeit und wird in Agenturen, Startups und Grosskonzernen eingesetzt.
Symfony - Enterprise-Framework
Symfony ist das “erwachsenere” Framework und bildet die Grundlage fuer viele andere Projekte (Drupal, Magento, Teile von Laravel).
E-Commerce
Shopify, Magento, WooCommerce, Shopware - viele E-Commerce-Systeme laufen auf PHP.
APIs & Microservices
Mit Laravel oder schlanken Frameworks wie Slim baust du performante REST-APIs.
Was hat sich geaendert? PHP 8+
Wenn du aeltere PHP-Tutorials gesehen hast, ist der Unterschied zu PHP 8+ dramatisch:
Typisierung
function addieren(int $a, int $b): int
{
return $a + $b;
}
Scalar Types, Return Types, Union Types, Nullable Types - PHP ist heute statisch getypt, wenn du willst.
Match-Ausdruecke
$text = match (true) {
$punkte >= 90 => 'A',
$punkte >= 80 => 'B',
default => 'C',
};
Klarer und sicherer als switch.
Readonly Properties
class Person
{
public function __construct(
public readonly string $name,
public readonly int $alter
) {}
}
Unveraenderliche Objekte ohne Boilerplate - und der Konstruktor definiert die Properties in einer Zeile.
Enums
enum Status: string
{
case Aktiv = 'aktiv';
case Inaktiv = 'inaktiv';
case Gebannt = 'gebannt';
}
Echte Enums, nicht mehr String-Konstanten.
Named Arguments
gruessen(name: 'Anna', gruss: 'Moin');
Arrow Functions
$verdoppelt = array_map(fn($n) => $n * 2, [1, 2, 3]);
Wie fuehlt sich modernes PHP an?
<?php
declare(strict_types=1);
$namen = ['Max', 'Anna', 'Leo'];
$lang = array_filter($namen, fn($n) => strlen($n) > 3);
foreach ($lang as $name) {
echo "Hallo, {$name}!\n";
}
function gruessen(string $name): string
{
return "Hallo, {$name}!";
}
Klein, klar, typsicher.
PHP vs. Node.js / Python
- PHP hat den Vorteil simpler Hosting-Optionen (Shared Hosting, CPanels, WordPress), eines riesigen Marktes und etablierter Frameworks.
- Node.js hat den Vorteil einer gemeinsamen Sprache mit dem Frontend.
- Python hat den Vorteil in Data Science und ML.
Alle drei sind valide Backend-Sprachen - die Wahl haengt von Team, Oekosystem und Hosting ab.
Lohnt sich PHP 2026?
Ja, mit drei Einschraenkungen:
- Ja, wenn du mit WordPress oder Shopware arbeitest - kein Weg drumherum
- Ja, wenn du moderne Webapps mit Laravel bauen willst
- Nur bedingt, wenn du komplett freie Wahl hast und zwischen Go, TypeScript und PHP abwaegst
Der PHP-Markt ist weltweit riesig, besonders im Mittelstand und bei Agenturen. Gehaelter sind solide, Jobs plentiful.
Als Naechstes: Im naechsten Kapitel installieren wir PHP und Composer.