Modul 2 – PHP-Grundlagen
Lektion
Datentypen
Skalare, zusammengesetzte und spezielle Typen
Grundtypen: string, int, float, bool. Zusammengesetzt: array, object. Speziell: null, resource. Funktionen gettype() und var_dump() helfen beim Lernen. Casting: (int), (string), (bool). Strict Mode declare(strict_types=1) erfordert exakte Typen beim Aufruf von Funktionen.
Häufige Fehler
- Vergleich "5" == 5 ist true, aber "5" === 5 ist false.
- Leerer String "" und 0 können in if-Bedingungen unerwartete Ergebnisse liefern.
<?php
$aktivan = true;
$ocena = 9.5;
$korisnik = null;
var_dump($aktivan, $ocena, $korisnik);Beispielvariation
Erweitern Sie das Lektionsbeispiel: fügen Sie eine weitere Variable hinzu, ändern Sie die Schleifengrenze oder die Verzweigung und beobachten Sie die Ausgabe. Verursachen Sie absichtlich einen Fehler (z. B. eine undefinierte Variable), um die PHP-Meldung zu sehen – und korrigieren Sie ihn dann.
