Zu den Datentypen in PHP gehören Zeichenfolge, Ganzzahl, Gleitkommazahl, Logik, Array, Objekt und NULL. Jeder Typ wird unten erklärt.
PHP-String
Ein String ist eine Folge von Zeichen, wie zum Beispiel „Hallo Welt!“.
Die Zeichenfolge kann ein beliebiger Text in Anführungszeichen sein. Sie können einfache oder doppelte Anführungszeichen verwenden:
Beispiel
<?php $x = "Hello world!"; echo $x; echo "<br>"; $x = 'Hello world!'; echo $x; ?>
PHP-Ganzzahlen
Ganzzahlen sind Zahlen ohne Dezimalstellen.
Ganzzahlregeln:
Ganzzahlen müssen mindestens eine Ziffer (0-9) haben
Ganzzahlen dürfen keine Kommas oder Leerzeichen enthalten
Ganzzahlen dürfen keine Dezimalstellen haben
Ganzzahlen können positiv oder negativ sein
Ganzzahlen können in drei Formaten angegeben werden: dezimal, hexadezimal (Präfix ist 0x) oder oktal (Präfix ist 0)
Im folgenden Beispiel werden wir verschiedene Zahlen testen. PHP var_dump() gibt den Datentyp und den Wert der Variablen zurück:
Instanz
<?php $x = 5985; var_dump($x); echo "<br>"; $x = -345; // 负数 var_dump($x); echo "<br>"; $x = 0x8C; // 十六进制数 var_dump($x); echo "<br>"; $x = 047; // 八进制数 var_dump($x); ?>
PHP-Gleitkommazahl
Gleitkommazahl ist dezimal Punkt- oder Exponentialformzahl.
Im folgenden Beispiel testen wir verschiedene Zahlen. PHP var_dump() gibt den Datentyp und den Wert der Variablen zurück:
Instanz
<?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 oft für bedingte Tests verwendet. Später in diesem Tutorial erfahren Sie mehr über bedingte Tests.
PHP-Arrays
Arrays speichern mehrere Werte in einer Variablen.
Im folgenden Beispiel testen wir verschiedene Arrays. PHP var_dump() gibt den Datentyp und den Wert der Variablen zurück:
Instanz
<?php $cars=array("Volvo","BMW","SAAB"); var_dump($cars); ?>
PHP-Objekt
Objekt dient zum Speichern von Daten und wie um die Daten zu verarbeiten. Der Datentyp der Informationen.
In PHP müssen Objekte explizit deklariert werden.
Zuerst müssen wir die Klasse des Objekts deklarieren. Hierzu verwenden wir das Schlüsselwort class. Eine Klasse ist eine Struktur, die Eigenschaften und Methoden enthält.
Dann definieren wir den Datentyp in der Objektklasse und verwenden diesen Datentyp dann in der Instanz dieser Klasse:
Instanz
<?php class Car { var $color; function Car($color="green") { $this->color = $color; } function what_color() { return $this->color; } } ?>
PHP-NULL-Wert
Der spezielle NULL-Wert zeigt an, dass die Variable keinen Wert hat. NULL ist der einzig mögliche Wert für den Datentyp NULL.
NULL-Wert gibt an, ob die Variable leer ist. Wird auch verwendet, um leere Zeichenfolgen von Nullwertdatenbanken zu unterscheiden.
Sie können eine Variable löschen, indem Sie den Wert auf NULL setzen:
实例 <?php $x="Hello world!"; $x=null; var_dump($x); ?>
Das obige ist der detaillierte Inhalt vonWas sind die grundlegenden Datentypen in PHP?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!