Intern
Welche Datentypen gibt es in PHP?
sobes.tech KI
Antwort von AI
PHP hat acht Datentypen:
Skalare Typen:
bool(Boolescher Wert)int(Ganzzahl)float(Gleitkommazahl)string(Zeichenkette)
Komplexe Typen:
array(Array)object(Objekt)
Spezielle Typen:
resource(Ressource)null(NULL)
Kurze Beschreibung jedes Typs:
bool: Zwei mögliche Werte -trueoderfalse.int: Ganze Zahlen ohne Dezimalanteil. Der Bereich hängt von der Plattform ab.float: Zahlen mit Dezimalanteil oder in exponentieller Form.string: Folge von Zeichen. Können in einfache (') oder doppelte (") Anführungszeichen eingeschlossen sein.array: Geordnete Karte, die Elemente beliebigen Typs enthalten kann, zugänglich durch numerische oder Zeichenkettenbasierte Schlüssel.object: Instanz einer Klasse, die Eigenschaften und Methoden enthält.resource: Spezielle Variable, die einen Verweis auf eine externe Ressource enthält, z.B. eine Datenbank oder eine Datei.null: Variable, die keinen Wert hat. Der einzige mögliche Wert dieses Typs istNULL(Groß-/Kleinschreibung wird nicht unterschieden).
Beispiele:
<?php
$is_active = true; // bool
$count = 10; // int
$price = 19.99; // float
$name = "John Doe"; // string
$colors = ["red", "green", "blue"]; // array
$user = new stdClass(); // Objekt (Beispiel eines leeren Objekts)
$file_handle = fopen("pfad/zur/datei.txt", "r"); // resource
$variable_is_null = null; // null
?>