Lektion 02 - PHP Grundlagen
Variablen, Arrays, Bedingungen, Schleifen und Funktionen
In dieser Lektion lernst du die wichtigsten PHP-Bausteine. Genau diese brauchst du, um spaeter Formulare zu verarbeiten und APIs zu bauen.
1. PHP-Tags und Semikolon
<?php
echo 'Hallo PHP';
?>
PHP-Code steht zwischen <?php und ?>. Fast jede
Anweisung endet mit einem Semikolon.
2. Variablen und Datentypen
<?php
$name = 'Mina';
$age = 22;
$points = 80.5;
$isActive = true;
echo $name;
?>
Variablen beginnen in PHP immer mit $. PHP erkennt den Typ meistens
automatisch.
3. Strings verbinden
<?php
$name = 'Mina';
$points = 80;
echo $name . ' hat ' . $points . ' Punkte.';
echo "$name hat $points Punkte.";
?>
Mit . verbindest du Strings. In doppelten Anfuehrungszeichen koennen
Variablen direkt eingesetzt werden.
4. Arrays
<?php
$courses = ['PHP', 'SQL', 'Dart'];
echo $courses[0];
$user = [
'name' => 'Mina',
'points' => 80,
];
echo $user['name'];
?>
Es gibt normale Arrays mit Index und assoziative Arrays mit Schluesseln. Assoziative Arrays sind fuer API-Daten sehr wichtig.
5. Bedingungen
<?php
$points = 80;
if ($points >= 50) {
echo 'bestanden';
} else {
echo 'nicht bestanden';
}
?>
6. Schleifen
<?php
$courses = ['PHP', 'SQL', 'Dart'];
foreach ($courses as $course) {
echo $course . '<br>';
}
?>
foreach ist sehr praktisch, wenn du Arrays oder Datenbankergebnisse
durchlaufen willst.
7. Funktionen
<?php
function hasPassed(int $points): bool
{
return $points >= 50;
}
if (hasPassed(80)) {
echo 'Bestanden';
}
?>
Funktionen helfen dir, Logik wiederzuverwenden. Typangaben wie int und
bool machen den Code klarer.
8. Uebungen
- Erstelle Variablen fuer Name, Alter und Punkte.
- Gib einen Satz mit diesen Variablen aus.
- Erstelle ein Array mit drei Kursnamen und gib alle mit
foreachaus. - Erstelle ein assoziatives Array fuer einen User.
- Schreibe eine Funktion
isAdult. - Schreibe eine Funktion
formatUser, die einen String zurueckgibt. - Baue eine Punktebewertung mit
if,elseif,else.