PHP-Datentypen

Die Werte in einer PHP-Variable oder eine PHP-Konstante gespeichert werden als eine bestimmte Art von Daten gespeichert. PHP bietet die folgenden acht Datentypen:

  • Ganze Zahl: Eine ganze Zahl

  • Fließkommazahl (float): Ein numerischer Wert mit Dezimalstellen

  • String: Eine Reihe von Zeichen,

  • Boolean: Ein Wert, der entweder wahr oder falsch sein

  • NULL: Ein Wert, der keinen Wert darstellt

  • Array: Eine Gruppe von Werten in einer Veränderlichen

  • Objekt: Eine Struktur mit einer Klasse erstellt

  • Ressource: Eine Referenz, die eine Verbindung identifiziert

Hier sind einige Dinge, die Sie wissen müssen, um mit den Datentypen arbeiten:

  • PHP ermittelt die Daten automatisch eingeben. Wenn PHP-Skripte zu schreiben, müssen Sie nicht angeben, welche Datentypen Sie speichern. Die beiden folgenden Anweisungen speichern verschiedene Datentypen:

    $ Var1 = 123- $ var2 = "123" -

    Der Wert für $ var1 wird als Integer abgelegt. Der Wert für $ var2 wird als String gespeichert, da sie in Anführungszeichen eingeschlossen ist.

  • PHP konvertiert Datentypen automatisch, wenn sie muss. Zum Beispiel, wenn Sie zwei Variablen hinzufügen, eine eine ganze Zahl und eine, die einen Schwimmer enthält, wandelt PHP die ganze Zahl mit einem Schwimmer, so dass er die zwei hinzufügen.

  • Sie können den Datentyp bestimmen. Gelegentlich möchten Sie vielleicht einen Wert als Datentyp zu speichern, anders als den Datentyp PHP automatisch speichert. Sie können den Datentyp für eine Variable mit einem Satz Besetzung, wie folgt:

    $ Var3 = "222" - $ var4 = (int) $ var3-

    Diese Anweisung setzt $ var4 gleich dem Wert in $ var3, den Wert aus einem String in einen Integer zu ändern. Sie können auch werfen mit (schweben) oder (String).

  • Sie können den Datentyp abfragen. Sie können, welcher Datentyp in einer Variablen herauszufinden gespeichert wird mit var_dump (). Zum Beispiel können Sie eine Variable wie folgt anzeigen:

    var_dump ($ var4) -

    Die Ausgabe aus dieser Erklärung ist die folgende:

int (222)

Menü