PHP unterstützt 8 grundlegende Datentypen.
Vier Skalartypen:
boolean (Boolean): Dies ist der einfachste Typ mit nur zwei Werten, die TRUE/true sein können oder FALSE/false, Groß- und Kleinschreibung wird nicht beachtet. Einzelheiten finden Sie unter: PHP Boolescher Typ (boolean)
Ganzzahl (Ganzzahl): Der gültige Bereich in 32-Bit-Betriebssystemen ist: -2 147 483 648~+2 147 483 647. Ganzzahlige Werte können in dezimaler, hexadezimaler oder oktaler Schreibweise ausgedrückt werden und können durch ein optionales Vorzeichen (- oder +) vorangestellt werden. Oktal stellt eine Zahl dar, der 0 (Null) vorangestellt werden muss, und Hexadezimal stellt eine Zahl dar, der 0x vorangestellt werden muss. Einzelheiten finden Sie unter: PHP-Ganzzahldaten (Integer)
float (Gleitkommatyp, auch Double genannt): Der gültige Bereich in 32-Bit-Betriebssystemen ist: 1.7E-308~1.7E+308. Einzelheiten finden Sie unter: PHP-Gleitkommatyp (Float)
String (String): Zeichenvariablen unterscheiden sich von anderen Programmiersprachen dadurch, dass sie in Zeichen und Zeichenfolgen unterteilt sind einheitlich definiertes Zeichen oder Zeichenkette. Einzelheiten finden Sie unter: PHP-String-Typ (String)
Zwei zusammengesetzte Typen:
Array (Array): Array-Variable ist ein spezieller Variablentyp, der erläutert wird im Detail in den folgenden Kapiteln.
Objekt: Objekt ist ebenfalls ein spezieller Datentyp. Um eine Objektvariable zu erstellen, verwenden Sie das Schlüsselwort new. Einzelheiten finden Sie unter: PHP-Objekttyp (Objekt)
Schließlich gibt es zwei spezielle Typen:
Ressource (Ressource): Die Quelle ist eine spezielle Variable, die wird in einer Referenz auf eine externe Ressource gespeichert. Ressourcen werden durch spezielle Funktionen erstellt und genutzt. Einzelheiten finden Sie unter: PHP-Ressourcentyp (Ressource)
NULL (leer): Zeigt an, dass eine Variable keinen Wert hat. Der einzig mögliche Wert vom Typ NULL ist NULL.
Hinweis:
Sie können auch einige Verweise auf den Typ „doppelt“ lesen. Tatsächlich sind Double und Float dasselbe, und aus historischen Gründen existierten diese beiden Namen gleichzeitig.
Der Typ einer Variablen wird normalerweise nicht vom Programmierer festgelegt, sondern von PHP zur Laufzeit basierend auf dem Kontext bestimmt, in dem die Variable verwendet wird. Mit anderen Worten, PHP ist eine schwach typisierte Sprache. Programmierer müssen beim Deklarieren von Variablen den Variablentyp nicht deklarieren, und der PHP-Interpreter erkennt ihn automatisch.
Das obige ist der detaillierte Inhalt vonWelche 8 Datentypen unterstützt PHP?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!