PHP – Schnellreferenz

PHP läuft auf fast jedem Webhosting und treibt Millionen Websites – auch dieses CMS (Joomla) basiert darauf. Praxis-Guide: PHP für Webentwicklung.

Variablen und Arrays

<?php
$name = "Hanse";          // String
$zahl = 42;               // Integer
$preis = 19.99;           // Float
$liste = [1, 2, 3];       // Array
$daten = ["key" => "value"];  // Assoziativ

echo $name;               // Ausgabe
print_r($liste);          // Debug-Ausgabe
?>

Bedingungen und Schleifen

if ($zahl >= 18) {
    echo "Volljährig";
} elseif ($zahl > 12) {
    echo "Teenager";
} else {
    echo "Kind";
}

foreach ($liste as $item) {
    echo $item;
}

Funktionen

function begruesse(string $name, string $gruss = "Hallo"): string {
    return "$gruss, $name!";
}
echo begruesse("Welt");

Häufige Aufgaben

AufgabeCode
Formular auslesen$_POST["feld"]
Session startensession_start();
DB-Zugriff (PDO)new PDO("mysql:host=...;dbname=...", $u, $p);
JSON ausgebenheader("Content-Type: application/json"); echo json_encode($daten);
String verketten$a . $b
Datei lesenfile_get_contents("datei.txt")

PDO-Beispiel (vorbereitete Statements)

$stmt = $pdo->prepare("SELECT * FROM kunden WHERE id = ?");
$stmt->execute([$id]);
$kunde = $stmt->fetch();

Verwandt: PHP für Webentwicklung · SQL · API