Heim > Artikel > Backend-Entwicklung > Detaillierte Erklärung der Integer-Datentypen in PHP
In PHP unterstützte Datentypen
In PHP werden hauptsächlich 8 Datentypen unterstützt. und eine Form des Pseudotyps in 3. Die 8 Datentypen sind in die folgenden drei Kategorien unterteilt. Der Skalartyp kann nur einen einzelnen Datentyp speichern. Die dritte Kategorie ist der Spezialtyp Schauen wir sie uns zunächst einzeln an.
In der ersten Kategorie sind Skalartypen in die folgenden vier Unterkategorien unterteilt. Die erste ist unser Integer-Typ. Sie können int verwenden, um den Integer-Typ darzustellen, oder Integer, um den Integer-Typ darzustellen Typ. . Der zweite ist unser Gleitkommatyp, der durch Gleitkomma oder Gleitkomma mit doppelter Genauigkeit oder eine reelle reelle Zahl dargestellt werden kann. Das dritte ist, dass unser boolescher Typ den booleschen Typ durch bool oder boolean darstellen kann. Das vierte ist, dass unser String-Typ einen String durch einen String darstellen kann.
Datentyp - Ganzzahl
Schauen wir uns zunächst unseren Ganzzahltyp an. Tatsächlich haben wir 123 geschrieben . Mein Alter 12, das ist eine Ganzzahl, oder -123, die alle ganze Zahlen darstellt, also sind alle unsere Zahlen dezimal, und wir können auch diese numerischen Werte schreiben, wir können Oktalzahlen schreiben, hexadezimal, das ist alles eine ganze Zahl Typ. Dann müssen wir auch einen Speicherbereich vom Typ Integer kennen.
Der Speicherbereich ganzer Zahlen, vorzeichenbehaftet: -2,1 Milliarden, erinnern Sie sich nur an einen groben Bereich zwischen positiven 2,1 Milliarden und -200 Millionen bis 2,1 Milliarden.
Was ist mit dem vorzeichenlosen? Das sind 0 bis 4,2 Milliarden; Dann gibt es noch etwas, das Sie wissen müssen: Da es einen Speicherbereich gibt, sagen wir jetzt, dass die Addition zweier Ganzzahlen einer ganzen Zahl entsprechen muss, denn das Überschreiten des Speicherbereichs von Ganzzahlen führt zu einem Phänomen, das als Überlauf bezeichnet wird. Was? Nehmen wir unser Beispiel: Wenn Sie einen Ein-Liter-Becher nehmen und zehn Liter Wasser hineinfüllen möchten, wird das Loch es definitiv nicht fassen und jemand wird auslaufen.
Da Sie zehn Liter Wasser fassen möchten, können Sie nur einen größeren Behälter verwenden. Dann verwenden wir zunächst den Gleitkommatyp. Sie wissen, dass sein Speicherbereich größer ist das der Ganzzahl. Keine Sorge, schreiben wir zuerst ein paar Ganzzahlen und schauen wir uns das an.
Schreiben wir zuerst eine Ganzzahlvariable; echo $int; dann wird eine weitere Zahl angezeigt: $int=-12 int; dann schreibe eine Oktalzahl $int=0x123; dann echo $int; du wirst sehen, ob es der gewünschte Wert ist. $int=0xffff;Dies stellt eine Hexadezimalzahl dar.
header('content-type:text/html;charset=utf-8');
//Deklarieren Sie einen Ganzzahltyp
$int=1;
echo $int,'
';
$int=-12;
echo $int,'
';
$int=0x123;//Oktal
echo $int,'
';
$int=0xffff;//Hexadezimal
echo $int,'
';
Führen Sie dieses Beispiel aus.
Dann ist es selbstverständlich erst einmal 1, -12, dann schauen wir uns das später an.
Wenn Sie eine Oktalzahl schreiben, wird 291 angezeigt. Denken Sie dann daran, dass in Wirklichkeit das Oktalsystem in ein Dezimalsystem umgewandelt wird und alles, was angezeigt wird, ein Dezimalsystem ist. Ebenso können Sie sehen, dass die Hexadezimalzahl 0xffff in die Dezimalform unserer 65535 umgewandelt wird.
Dann stellen die Werte, die Sie jetzt sehen, alle ganze Zahlen dar, aber es kann nicht gesagt werden, wie wir den Typ einer Variablen einfach dadurch ermitteln können, dass wir sie sehen. Wir können die detaillierten Informationen der Variablen schreiben, indem wir sie hier über eine Funktion drucken, eine allgemeine Funktion.
Zuerst: var_dump(); Verwenden Sie diese Funktion, um die detaillierten Informationen der Variablen direkt im Browser auszudrucken. Anschließend müssen Sie mir mitteilen, welche Variable Sie einzeln oder mehrfach drucken möchten zu einem Zeitpunkt, eine solche Form.
Dann verwenden wir Folgendes: var_dump(); var_dump($int); deklarieren wir jetzt ein $int=0; Im Browser wird eine Ganzzahl von 0 angezeigt. Dadurch werden die Details einer Ganzzahl gedruckt.
Zunächst sehen wir, dass dies der Typ der Variablen ist. Die 0 in den Klammern ist der Wert der Variablen, die Sie benötigen Um das zu wissen, können Sie es beweisen, indem Sie int sehen. Es ist eine ganze Zahl, kein Problem.
header('content-type:text/html;charset=utf-8');
$int=1; echo $int,'
';
$int=-12;
echo $int,'
';
$int=0x123;//Oktal
echo $int,'
';
$int=0xffff;//Hexadezimal
echo $int,'
';
//So erhalten Sie den Typ der Variablen
$int=0;
var_dump($int) ; //int(0)