Grundlagen

Variablen

Variablen stellen, wie in anderen Programmiersprachen auch, in PHP einen Speicherplatz mit einem Namen dar. In PHP beginnt ein Variablenname immer mit dem Dollarzeichen ($). Es gelten sonst die üblichen Regeln für die Benennung von Variablennamen. Bitte denken Sie an die Clean Code -Regeln. Variablen "leben" innerhalb einer PHP-Datei. Nachdem der PHP-Interpreter den PHP-Code verarbeitet hat, sind alle Variablen "gelöscht". Eine Zuweisung erfolgt mit dem Gleichheitszeichen (=).

Syntax
$variablenname = AUSDRUCK;
Eine Zuweisung schliessen wir mit einem Semikolon (;) ab.
Beispiel 1

Der PHP-Interpreter erhält den Code auf der linken Seite als Eingabe. Es befindet sich ein PHP-Abschnitt im Code. Dieser Abschnitt wird durch den PHP-Interpreter verarbeitet. Der PHP-Interpreter speichert die zwei Zahlen in zwei Variablen ab. Anschliessend wird der Inhalt der Variablen mit echo ausgegeben. Auf der rechten Seite befindet sich das Ergebnis des PHP-Interpreters.

Eingabe: beispiel_1.php
Ausgabe: HTML-Code
<!DOCTYPE html>
<html lang="de">
<head>
    <title>Demo Website</title>
    <meta charset="UTF-8">
</head>
<body>
<h1>Demo</h1>
<?php
$meineZahl = 42;
$nochEineZahl = 43;
echo $meineZahl;
echo "<br>";
echo $nochEineZahl;
echo "<br>";
echo "Oder so: $meineZahl <br> $nochEineZahl";
?>
</body>
</html>
<!DOCTYPE html>
<html lang="de">
<head>
    <title>Demo Website</title>
    <meta charset="UTF-8">
</head>
<body>
<h1>Demo</h1>
42
<br>
43
<br>
Oder so: 42 <br> 43
</body>
</html>

Der PHP-Interpreter erkennt, dass innerhalb des Strings eine Variable verwendet wird. Bei der Ausgabe wird die Variable deshalb durch den gespeicherten Wert ersetzt.

CamelCase

Variablen sind in PHP case sensitive. Dies bedeutet, dass Gross- und Kleinschreibung unterschieden wird. Variablennamen werden in PHP typischerweise gemäss der Camel Case Konvention notiert:

  • $zahl
  • $meineZahl
  • $oldHtmlFile
  • $temperaturInCelsius