📋
M307 - Interaktive Webseiten mit Form
  • Interaktive Webseite mit Formular erstellen
  • Tag 1
    • 01-Interaktive Websites
    • 02-Client-Server-Infrastruktur
    • 03 Einrichtung Entwicklungsumgebung
    • 04 PHP
      • 01 Einführung
      • 02 PHP Konfiguration
      • 03 PHP Übersicht
      • 04 Variablen
      • 05 Script Einbindung
      • 06 Arrays
      • 07 Kontrollstrukturen
      • 08 Interne Funktionen
      • 09 Benutzerdefinierte Funktionen
      • 10 Klassen
      • 11 Best Practices
      • 12 Links
    • 05 Strukturierung
      • Aufbau eines MVC (Schritt für Schritt)
    • 06 PHP Aufgaben
      • 01 Bottles of Beer
      • 02 Einfacher Spamfilter
      • 03 Clowns
      • 04 Pixelgenerator
      • 05 Todo-Liste
      • 06 Login-Funktion
      • 07 Navigation
      • 08 Gemeinsames Template
  • Tag 2
    • 01 Formulare Theorie
      • 01 Informationsgruppierung
      • 02 Design- und Strukturgrundlagen
      • 03 Verarbeiten von Formulardaten
      • 04 Validieren von Formulardaten
    • 02 JavaScript Theorie
      • 01 Einfuehrung
      • 02 JavaScript Übersicht
    • 03 Übungsaufgaben zu JavaScript
      • 01 Schere, Stein, Papier
      • 02 Whack-a-Button
    • 04 JavaScript Validierung
      • 01 Validierung
      • 02 Vor- und Nachteile
      • 03 Aufgabe
  • Tag 3
    • 01 Datenbankanbindung
      • 01 Datenbankanbindung
      • 02 Datenbankverbindung
      • 03 Datenbankabfragen
      • 05 Datenlöschung
      • 04 Datenspeicherung
      • 06 Datenmanipulation
      • 07 Refactoring
    • 02 Testing
    • 03 Security Aufgaben
      • 01 Gruppenarbeit
        • 01 Arbeitsauftrag
        • 02 Cross-Site-Scripting (XSS)
        • 03 SQL-Injections
        • 04 Local File Inclusion
      • 02 Eigenes Formular absichern
      • 03 Karl's Website
    • 04 Applikationssicherheit
Powered by GitBook
On this page
  • Booleans
  • Integer
  • Float
  • String
  • Arithmetische Operationen
  • Aufgabe: Variable

Was this helpful?

Export as PDF
  1. Tag 1
  2. 04 PHP

04 Variablen

Eine Variable wird in PHP durch das Dollar-Zeichen $ gefolgt vom Namen der Variablen dargestellt. Bei Variablen-Namen wird zwischen Gross- und Kleinschreibung unterschieden (case-sensitive).

Ein gültiger Variablen-Name beginnt mit einem Buchstaben oder einem Unterstrich, gefolgt von einer beliebigen Anzahl von Buchstaben, Zahlen oder Unterstrichen.

$variable;              // Gültig
$_variable;             // Gültig

$2ql4sql;               // Ungültig
$sonder!zeichen;        // Ungültig

$variable_mit_umläut;   // Gültig, jedoch nicht empfohlen

Booleans

Dies ist der einfachste Typ. Ein boolean Ausdruck ist ein Wahrheitswert der entweder TRUE (wahr) oder FALSE (falsch) sein kann.

$ichBinWahr = true;
$ichBinFalsch = false;

Integer

Als Integer werden ganze, natürliche Zahlen bezeichnet.

$alter = 17;

Float

Eine Gleitkommazahl bezeichnen wir als Float.

$einViertel = 0.25;
$mwst = 8.0;

String

Ein String stellt eine Kette von Zeichen dar. Ein String muss mit doppelten "oder einfachen Anführungszeichen ' umschlossen werden.

echo 'Ein einfacher String';
echo "Ein einfacher String";

Konkatenation

Strings können konkateniert (=verkettet) werden. Dafür verwenden wir den . Operator.

echo 'Ein' . ' verketteter ' . 'String';

// Verkettungen sind auch über mehrere Zeilen möglich
echo 'Ein sehr langer unleserlicher '
   . 'und deshalb über mehrere Zeilen verketteter '
   . 'String als Beispiel.';

Es ist auch möglich Variablen zu verketten.

$popstar = 'Mariah Carey';

echo 'Ich liebe die Musik von ' . $popstar;
// Ich liebe die Musik von Mariah Carey

Parsing von Variablen

Variablen können direkt in einen String eingefügt werden, sofern dieser mit " deklariert wird.

$popstar = 'Mariah Carey';

echo "Ich liebe die Musik von $popstar.";
// Ich liebe die Musik von Mariah Carey.

echo 'Ich liebe die Musik von $popstar.';
// Ich liebe die Musik von $popstar.

Es kann auch die alternative Schreibweise mit geschweiften Klammern verwendet werden.

echo "Ich liebe die Musik von ${popstar}.";
echo "Ich liebe die Musik von {$popstar}.";

Arithmetische Operationen

... oder einfacher gesagt: Rechnen.

$a = 2;
$b = 4;

echo $a + $b;    // Addition
// 6

echo $a - $b;    // Subtraktion
// -2

echo $a * $b;    // Multiplikation
// 8

echo $a / $b;    // Divison
// 0.5

echo $a % $b;    // Modulus (Rest)
// 2

Inkrement- bzw. Dekrementoperatoren

Um den Wert einer Variable um eins zu erhöhen oder zu reduzieren, kann der Inkrement- ++ oder Dekrementoperator -- verwendet werden.

$a = 5;
$a++;  

echo $a;
// 6

$a--;

echo $a;
// 5

Aufgabe: Variable

Gehe zur bereits erstellten Datei index.php zurück. Lagere das Fahrzeug Auto deines Echo-Konstrukts in eine Variable aus.

Ersetze nun den Wert Auto mit einem anderen Fahrzeug (Velo|Bus|Roller|Töffli) und überprüfe, ob dein Echo-Konstrukt noch funktioniert.

Previous03 PHP ÜbersichtNext05 Script Einbindung

Last updated 3 years ago

Was this helpful?