String, Integer, Float, Boolean, Array, Object, NULL.
Ein String ist eine Folge von Zeichen, etwa „Hallo Welt!“.
Sie können jeden beliebigen Text in einfache und doppelte Anführungszeichen setzen:
<?php $x = „ Hallo Welt! “ ; $x ; Echo " <br> " ; $x = ' Hallo Welt ' ; $x ; ?>
Eine ganze Zahl ist eine Zahl ohne Dezimalstellen.
Ganzzahlregeln:
Die Ganzzahl muss mindestens eine Ziffer haben (0-9)
Ganzzahlen dürfen keine Kommas oder Leerzeichen enthalten
Ganze Zahlen haben keinen Dezimalpunkt
Ganzzahlen können positiv oder negativ sein
Ganzzahlen können in drei Formaten angegeben werden: dezimal, hexadezimal (mit dem Präfix 0x) oder oktal (mit dem Präfix 0).
In den folgenden Beispielen werden wir verschiedene Zahlen testen.
Die PHP-Funktion var_dump() gibt den Datentyp und den Wert der Variablen zurück:
<?php $x = 5985 ; var_dump ( $ x ) ; " <br> " ; $x = - 345 ; // Negative Zahl var_dump ( $x ) ; echo " <br> " ; $x = 0x8C ; // Hexadezimalzahl var_dump ( $x ) ; echo " <br> " ; $x = 047 ; // Oktalzahl var_dump ( $x ) ; >
Gleitkommazahlen sind Zahlen mit einem Dezimalteil oder einer Exponentialform.
In den folgenden Beispielen werden wir verschiedene Zahlen testen. Die PHP-Funktion var_dump() gibt den Datentyp und den Wert der Variablen zurück:
<?php $ x = 10.365 ; var_dump ( $ x ) ; " <br> " ; $ x = 2 .4 e3 ;" <br> " ; $x = 8 E - 5 ; var_dump ( $ x ) ;
Der boolesche Typ kann TRUE oder FALSE sein.
$x=true;$y=false;
Der boolesche Typ wird normalerweise für die bedingte Beurteilung verwendet. In den folgenden Kapiteln erfahren Sie mehr über die bedingte Kontrolle.
Arrays können mehrere Werte in einer Variablen speichern.
Im folgenden Beispiel wird ein Array erstellt und dann die PHP-Funktion var_dump() verwendet, um den Datentyp und den Wert des Arrays zurückzugeben:
<?php $cars = array ( " Volvo " , " BMW " , " Toyota " ) ; var_dump ( $ cars ) ;
In den folgenden Kapiteln erfahren Sie mehr über Arrays.
Objektdatentypen können auch zum Speichern von Daten verwendet werden.
In PHP müssen Objekte deklariert werden.
Zuerst müssen Sie das Klassenobjekt mit dem Schlüsselwort class deklarieren. Klassen sind Strukturen, die Eigenschaften und Methoden enthalten können.
Dann definieren wir den Datentyp in der Klasse und verwenden dann den Datentyp in der instanziierten Klasse:
<?php Klasse Auto { var $color ; Funktion __construct ( $color = " green " ) { $this -> color = $ color } Funktion what_color ( ) { zurückkehren $this - > Farbe } } ?>
Im obigen Beispiel ist das PHP-Schlüsselwort this ein Zeiger auf die aktuelle Objektinstanz und zeigt nicht auf ein anderes Objekt oder eine andere Klasse.
In den folgenden Kapiteln erfahren Sie mehr über Objekte.
Ein NULL-Wert bedeutet, dass die Variable keinen Wert hat. NULL ist ein Wert vom Datentyp NULL.
Der NULL-Wert gibt an, ob eine Variable einen Nullwert hat. Es kann auch verwendet werden, um zwischen Daten-Nullwerten und NULL-Werten zu unterscheiden.
Sie können Variablendaten löschen, indem Sie den Variablenwert auf NULL setzen:
<?php $ x = „ Hallo Welt ! “ ; $ x = null ;