Zum Inhalt springen
PHP Anfänger 15 min

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.

Aktualisiert:
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.

Zurück zum PHP Kurs