Heim >Backend-Entwicklung >PHP-Tutorial >Welche Datentypen gibt es in PHP? Einführung in PHP-Datentypen
In diesem Artikel erfahren Sie, welche Datentypen es in PHP gibt. Die Einführung von PHP-Datentypen hat einen gewissen Referenzwert. Ich hoffe, dass sie für Sie hilfreich ist.
Die Datentypen von PHP sind in drei Hauptkategorien und acht Unterkategorien unterteilt:
1. Skalartyp
boolean (Boolean): Dies ist der einfachste Typ hat nur zwei Werte, die TRUE/true oder FALSE/false sein können und bei denen die Groß-/Kleinschreibung nicht beachtet wird. Einzelheiten finden Sie unter: PHP Boolescher Typ (boolean)
Ganzzahl (Ganzzahl): Ganzzahlwerte können dezimal, hexadezimal oder oktal dargestellt werden und können durch ein optionales Symbol (- 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 (Ganzzahl)
float (Gleitkommatyp, auch Double genannt): Einzelheiten finden Sie unter: PHP-Gleitkommatyp (Float)
Zeichenfolge ( string ): Im Gegensatz zu anderen Programmiersprachen werden Zeichenvariablen in Zeichen und Zeichenfolgen unterteilt. In PHP werden Zeichenvariablen einheitlich zur Definition von Zeichen oder Zeichenfolgen verwendet. Einzelheiten finden Sie unter: PHP-String-Typ (String)
2. Zusammengesetzter Typ
Array (Array): Array-Typ-Variable ist ein spezielles Variablentyp
Objekt (Objekt). ): Um eine Objektvariable zu erstellen, verwenden Sie im Allgemeinen das Schlüsselwort new. Weitere Informationen finden Sie unter: PHP-Objekttyp (Objekt)
3
Ressource (Ressourcentyp): Ressource ist eine spezielle Variable, die einen Verweis auf eine externe Ressource speichert. Ressourcen werden durch spezielle Funktionen erstellt und genutzt. Einzelheiten finden Sie unter: PHP-Ressourcentyp (Ressource) NULL (leer null): Zeigt an, dass eine Variable keinen Wert hat. Der einzig mögliche Wert von NULl ist NULLHinweis: PHP ist eine schwach typisierte Sprache, ihre Variablen haben keinen Datentyp, aber die in der Variablen gespeicherten Daten haben einen entsprechenden Datentyp
$num = 10; // 十进制 $num1 = 0123; // 八进制(83) $num2 = 0x123; // 十六进制(291) $num3 = 0b1101; //二进制(13)
$float_num = 1.23; $float_num1 = 1.23e3; // 1.23乘10的3次方
$a = "你好"; $c = "$a世界"; // $c = "{$a}世界" 常用 echo $c; //输出“你好世界”String ViewSie können den Index $str[1] verwenden, um die tiefgestellten Zeichen in der Zeichenfolge anzuzeigen Die Indexrichtung ist von hinten nach vorne Definieren Sie das Array Arrays können in PHP auf viele Arten definiert werden. Die häufigsten Methoden sind wie folgt: -- Verwenden Sie das Array Schlüsselwort zum Initialisieren des Arrays – Verwenden Sie die Array-Klammern [ ], um das Array zu initialisieren
// 使用array $arr1 = array(); // 可以不指定元素 $arr2 = array("name", "age");
// 使用[]定义数组 $arr3 = []; $arr4 = ["name", "age"];Eigenschaften von Arrays1. Theoretisch sind die Elemente im PHP-Array vorhanden keine Mengenbeschränkung2. Elemente können dynamisch zum PHP-Array hinzugefügt werden3 Der Wert des PHP-Array-Elements kann ein beliebiger Datentyp seinDer Index des PHP-Arrays können reine Zahlen (Index-Array), reine Strings (assoziative Arrays), gemischte Zahlen und Strings (gemischte Arrays) sein Typbeurteilung Bestimmen Sie den Datentyp durch Systemfunktionen: Das Format der Funktion verwendet am Anfang is_, gefolgt vom entsprechenden Datentyp, und das Rückgabeergebnis ist ein boolescher Typ Typkonvertierung Automatische Konvertierung: PHP konvertiert die Daten automatisch Das entspricht nicht den Bedingungen gemäß dem Operationsszenario, an dem die Daten teilnehmen sollen. Diese Konvertierung ändert den ursprünglichen Datentyp der Variablen nicht. Konvertierung erzwingen: Verwenden Sie
int (Zieltyp) Format zum Konvertieren von Daten
Das obige ist der detaillierte Inhalt vonWelche Datentypen gibt es in PHP? Einführung in PHP-Datentypen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!