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
| Aufgabe | Code |
|---|---|
| Formular auslesen | $_POST["feld"] |
| Session starten | session_start(); |
| DB-Zugriff (PDO) | new PDO("mysql:host=...;dbname=...", $u, $p); |
| JSON ausgeben | header("Content-Type: application/json"); echo json_encode($daten); |
| String verketten | $a . $b |
| Datei lesen | file_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