Hallo!

BrainTech - Softwarelösungen, Webdesign und Anwendungen.

Modul 2 – PHP-Grundlagen Lektion

IF-Bedingungen

Programmverzweigung

if, elseif und else ermöglichen unterschiedliche Ausführungspfade. Die Bedingung muss ein Ausdruck sein, der zu bool ausgewertet wird. Für kurze Prüfungen verwenden Sie den ternären Operator ?:. Eine Guard Clause – früher Return – macht Code oft lesbarer als tief verschachtelte if-Anweisungen.

Validierungsbeispiel

Prüfen Sie, ob die E-Mail leer ist, bevor Sie das Formular absenden; zeigen Sie eine Fehlermeldung neben dem Feld an.

<?php
$godine = 17;
if ($godine >= 18) {
    echo "Punoletan";
} else {
    echo "Maloletan";
}

Verzweigung in der Praxis

Modellieren Sie eine Altersprüfung des Benutzers für den Inhaltszugriff (z. B. 18+). Fügen Sie eine Verzweigung für ungültige Eingabe hinzu.

<?php
$godine = (int) ($_POST["godine"] ?? 0);
if ($godine >= 18) {
    echo "Pristup dozvoljen";
} elseif ($godine > 0) {
    echo "Morate imati 18+ godina";
} else {
    echo "Unesite validan broj";
}
Design Wireframe
High Fidelity Design
Design development
Design development
Design development
Research development