PHP-Datentypen
- Vorherige Seite PHP Echo / Print
- Nächste Seite PHP-Stringfunktionen
Zeichenfolgen, Ganze Zahlen, Gleitkommazahlen, Logik, Arrays, Objekte, NULL.
PHP-Zeichenfolgen
Zeichenfolgen sind eine Abfolge von Zeichen, wie "Hello world!".
Zeichenfolgen können beliebige Texte in Anführungszeichen enthalten. Du kannst Anführungszeichen oder doppelte Anführungszeichen verwenden:
Beispiel
<?php $x = "Hello world!"; echo $x; echo "<br>"; $x = 'Hello world!'; echo $x; ?>
PHP-Ganze Zahlen
Ganze Zahlen sind Zahlen ohne Dezimalstelle.
Regeln für Ganze Zahlen:
- Ganze Zahlen müssen mindestens eine Ziffer (0-9) enthalten
- Ganze Zahlen dürfen keine Kommata oder Leerzeichen enthalten
- Ganze Zahlen dürfen keine Dezimalpunkte enthalten
- Ganze Zahlen können positiv oder negativ sein
- Ganze Zahlen können in drei Formaten angegeben werden: Dezimal, Hexadezimal (Präfix 0x) oder Oktal (Präfix 0)
In den folgenden Beispielen werden wir verschiedene Zahlen testen. Die Funktion var_dump() in PHP gibt den Datentyp und den Wert der Variable zurück:
Beispiel
<?php $x = 5985; var_dump($x); echo "<br>"; $x = -345; // Negative Zahl var_dump($x); echo "<br>"; $x = 0x8C; // Hexadezimalzahl var_dump($x); echo "<br>"; $x = 047; // Oktalzahl var_dump($x); ?>
PHP-Gleitkommazahlen
Gleitkommazahlen sind Zahlen mit Dezimalpunkt oder Exponentenform.
In den folgenden Beispielen werden wir verschiedene Zahlen testen. Die Funktion var_dump() in PHP gibt den Datentyp und den Wert der Variable zurück:
Beispiel
<?php $x = 10.365; var_dump($x); echo "<br>"; $x = 2.4e3; var_dump($x); echo "<br>"; $x = 8E-5; var_dump($x); ?>
PHP-Logik
Logik ist wahr oder falsch.
$x=true; $y=false;
Logik wird häufig zur Bedingungstestung verwendet. Du wirst in den späteren Kapiteln dieses Handbuchs mehr über Bedingungstestung lernen.
PHP-Arrays
Arrays speichern mehrere Werte in einer Variable.
Im folgenden Beispiel testen wir verschiedene Arrays. PHP var_dump() gibt den Datentyp und den Wert der Variable zurück:
Beispiel
<?php $cars=array("Volvo","BMW","SAAB"); var_dump($cars); ?>
Sie werden in einem späteren Kapitel dieses Tutorials mehr über Arrays lernen.
PHP Objekte
Ein Objekt ist ein Datentyp, der Daten und Informationen darüber speichert, wie mit diesen Daten umgegangen wird.
In PHP muss ein Objekt explizit deklariert werden.
Zunächst müssen wir die Klasse des Objekts deklarieren. Dafür verwenden wir den Schlüsselwort class. Eine Klasse ist eine Struktur, die Attribute und Methoden enthält.
Dann definieren wir im Objekttyp die Datentypen und verwenden diese Datentypen in den Instanzen der Klasse:
Beispiel
<?php class Car { var $color; function Car($color="green") { $this->color = $color; } function what_color() { return $this->color; } } ?>
Sie werden in einem späteren Kapitel dieses Tutorials mehr über Objekte lernen.
PHP NULL Wert
Der spezielle Wert NULL stellt einen Wert ohne Bedeutung dar. NULL ist der einzige mögliche Wert des Datentyps NULL.
Der Wert NULL kennzeichnet, ob eine Variable leer ist. Er wird auch verwendet, um leere Zeichenfolgen und leere Datenbankwerte zu unterscheiden.
Man kann eine Variable leeren, indem man ihren Wert auf NULL setzt:
Beispiel
<?php $x="Hello world!"; $x=null; var_dump($x); ?>
- Vorherige Seite PHP Echo / Print
- Nächste Seite PHP-Stringfunktionen