🔢 Zählen & Rechnen: i++ und Co.

Sehr oft musst du in einem Programm zählen: „eins dazu", „eins weniger", „fünf addieren". Dafür gibt es kurze Schreibweisen wie $i++. Diese Lektion erklärt sie ganz langsam – sie sind die Grundlage für die Schleifen in der nächsten Lektion. 🪜

Eine Variable verändern

Eine Variable kann ihren eigenen Wert ändern. Das sieht erst seltsam aus:

$punkte = 10;
$punkte = $punkte + 1;   // jetzt ist $punkte = 11

Gelesen: „Nimm den aktuellen Inhalt von $punkte (10), zähle 1 dazu, und lege das Ergebnis (11) wieder in $punkte." Die Variable steht also auf beiden Seiten – rechts wird gerechnet, links wird das Ergebnis gespeichert.

Weil „um 1 erhöhen" so häufig vorkommt, gibt es dafür eine Abkürzung: $punkte++. Das bedeutet exakt dasselbe wie $punkte = $punkte + 1.

Hochzählen mit ++ und runter mit --

++ heißt „eins dazu" (increment), -- heißt „eins weniger" (decrement). Beide schreibst du hinter die Variable.

🎯 Aufgabe Füge eine weitere Zeile $punkte++ hinzu und gib den Wert aus. Welche Zahl kommt raus?
PHP

Mehr als 1 dazuzählen: +=, -=, *=, /=

Manchmal willst du nicht nur 1, sondern z. B. 5 dazuzählen. Dafür gibt es ebenfalls Abkürzungen:

  • $x += 5 ist kurz für $x = $x + 5 (5 dazu)
  • $x -= 3 ist kurz für $x = $x - 3 (3 weniger)
  • $x *= 2 ist kurz für $x = $x * 2 (verdoppeln)
  • $x /= 2 ist kurz für $x = $x / 2 (halbieren)

Merksatz: Das Zeichen vor dem = sagt, was gemacht wird.

Rechnen und gleichzeitig speichern

Hier siehst du alle vier Abkürzungen in Aktion. Beobachte, wie sich der Wert von $konto Schritt für Schritt ändert.

🎯 Aufgabe Starte mit $konto = 0 und zahle dreimal je 20 ein (+= 20). Welche Endsumme kommt raus?
PHP

Ein Zähler von 1 bis 5 – von Hand

Bevor wir Schleifen lernen, zählen wir einmal „zu Fuß" hoch. So siehst du genau, was später eine Schleife automatisch macht: eine Variable, die immer um 1 steigt.

PHP

💡 Klingt mühsam? Ist es auch! Genau dafür gibt es Schleifen – die machen dieses Hochzählen für dich, ganz egal ob bis 5 oder bis 5.000. Das siehst du in der nächsten Lektion. Die Variable, die dabei hochzählt, nennt man traditionell $i (für „Index", also Zähler).

🤓 Kleines Detail am Rande (kannst du erstmal überspringen): Es gibt auch ++$i (das ++ vor der Variablen). Der Unterschied zu $i++ zeigt sich nur, wenn man in derselben Zeile hochzählt und den Wert benutzt. Für den Anfang gilt: Nimm einfach $i++.