Kodokon kodokon.com

Variablen, Typen und Zeichenketten

Lerne, Werte in Variablen zu speichern, die grundlegenden Typen zu unterscheiden und Text durch Verkettung oder Interpolation zusammenzusetzen.

7 Min. · 3 Fragen

Diese Lektion in Kodokon öffnen

Eine Variable ist eine benannte Kiste, in der du einen Wert speicherst, um ihn später wiederzuverwenden. In PHP beginnt ein Variablenname immer mit dem Zeichen $, gefolgt von einem aussagekräftigen Namen (Buchstaben, Ziffern, keine Leerzeichen). Das Zeichen = ist die Zuweisung: Sie legt den Wert rechts in die Variable links. Du liest $age = 28; so: „Die Variable $age erhält den Wert 28“.

PHP
<?php

$firstName = "Awa";
$age = 28;
$height = 1.65;
$isStudent = true;

echo $firstName;
echo $age;
Vier Variablen, vier verschiedene Werte.

Jeder Wert hat einen Typ, also eine Art. Die vier Grundtypen: die Zeichenkette (string), Text zwischen Anführungszeichen wie "Awa"; die Ganzzahl (int), eine ganze Zahl wie 28; die Kommazahl (float), eine Dezimalzahl wie 1.65 (mit einem Punkt, niemals einem Komma); und der Wahrheitswert (bool), der nur true oder false sein kann. PHP ermittelt den Typ selbst aus dem Wert, den du schreibst.

Um Text zusammenzusetzen, verwendet PHP die Verkettung: Der Punkt-Operator . klebt zwei Zeichenketten aneinander. Achtung, in PHP verbindet wirklich der Punkt den Text, nicht + (das ist für das Addieren von Zahlen reserviert).

PHP
<?php

$city = "Lyon";
$message = "Welcome to " . $city . "!";

echo $message;
Der Punkt . klebt die Textstücke zusammen.

Noch lesbarer: die Interpolation. Innerhalb einer Zeichenkette in doppelten Anführungszeichen ersetzt PHP eine Variable automatisch durch ihren Wert. Schreibe sie in geschweifte Klammern, wie {$name}, um ihre Grenzen klar zu markieren. Achtung: Innerhalb einfacher Anführungszeichen '...' wird nichts ersetzt, der Text bleibt genau so, wie er geschrieben ist. PHP kann auch rechnen, mit den klassischen Operatoren: + (Addition), - (Subtraktion), * (Multiplikation), / (Division) und % (der Modulo, der Rest einer Ganzzahldivision).

PHP
<?php

$name = "Awa";
echo "Hello {$name}!<br>";

$price = 20;
$quantity = 3;
$total = $price * $quantity;
$rest = 7 % 2;

echo "Total: {$total} euros<br>";
echo "Remainder: {$rest}";
Interpolation und Berechnungen zusammen.

Wissenscheck

Stelle sicher, dass du die wichtigsten Punkte dieser Lektion behalten hast.

  1. Woran erkennst du eine Variable in PHP?
    • Ihr Name beginnt mit dem Zeichen $
    • Ihr Name muss in Großbuchstaben stehen
    • Sie wird mit dem Schlüsselwort var deklariert
  2. Welcher Operator verbindet zwei Zeichenketten miteinander?
    • +
    • .
    • &
  3. Welche Form ersetzt {$name} im angezeigten Text durch seinen Wert?
    • echo "Hello {$name}"; mit doppelten Anführungszeichen
    • echo 'Hello {$name}'; mit einfachen Anführungszeichen
    • Beide Formen funktionieren gleich