Heim  >  Artikel  >  Backend-Entwicklung  >  Was sind die skalaren Datentypen in PHP?

Was sind die skalaren Datentypen in PHP?

青灯夜游
青灯夜游Original
2022-01-04 18:17:008912Durchsuche

Es gibt 4 Arten von Skalardatentypen in PHP: 1. boolean (Boolean), der nur zwei Werte hat: true und false; 2. string (string), der eine kontinuierliche Folge von Strings ist, bestehend aus Zahlen und Buchstaben und Symbole Zusammensetzung; 3. Ganzzahl (Ganzzahltyp); 4. Float (Gleitkommatyp).

Was sind die skalaren Datentypen in PHP?

Die Betriebsumgebung dieses Tutorials: Windows 7-System, PHP-Version 7.1, DELL G3-Computer

PHP-Datentypen können in drei Hauptkategorien unterteilt werden, nämlich skalare Datentypen, zusammengesetzte Datentypen und spezielle Datentypen.

Unter diesen ist der skalare Datentyp die grundlegendste Einheit der Datenstruktur und kann nur ein Datenelement speichern. In PHP gibt es vier skalare Datentypen, wie in der folgenden Tabelle dargestellt:

Typ Funktion
boolean (Boolean) Der einfachste Datentyp mit nur zwei Werten: true( true) / false (false)
string (string) Ein String ist eine fortlaufende Folge von Zeichen
integer (integer) integer enthält alle ganzen Zahlen, die positiv oder negativ sein können.
float ( Gleitkommatyp) Gleitkommatyp wird auch zur Darstellung von Zahlen verwendet, zusätzlich zu Ganzzahlen kann er auch zur Darstellung von Dezimalzahlen und Exponenten verwendet werden

1 Der boolesche Typ ist einer der am häufigsten verwendeten Datentypen in PHP. Er speichert einen wahren Wert oder einen falschen Wert, wobei wahr und falsch interne Schlüsselwörter von PHP sind. Um eine boolesche Variable festzulegen, weisen Sie der Variablen einfach true oder false zu. In PHP sind nicht nur boolesche Werte falsch, sondern in einigen Sonderfällen auch nicht-boolesche Werte als falsch. Zum Beispiel 0, leere Zeichenfolge und einfach Array ohne Zuweisung deklarieren.


2. String-Typ (String)

Ein String ist eine fortlaufende Folge von Strings, bestehend aus Zahlen, Buchstaben und Symbolen. Jedes Zeichen in der Zeichenfolge nimmt nur ein Byte ein. Es gibt drei Möglichkeiten, Zeichenfolgen, einfache Anführungszeichen, doppelte Anführungszeichen und Trennzeichen (<<<) zu definieren.

In Backticks enthaltene Variablen werden als normale Zeichen ausgegeben, z. B.

, während doppelte Anführungszeichen die Variablen analysieren. Ausgabe „Ich bin der beste"!

Der Beispielcode lautet wie folgt: $i='我最棒'echo '$i'  就会输出$i

<?php
    //双引号方式声明字符串
    $str1 = "PHP中文网";  
    //单引号方式声明字符串
    $str2 = &#39;PHP 教程&#39;;      
    //Heredoc 方式声明字符串
    $str3 = <<<EOF
    url:
    https://www.php.cn/
EOF;
    echo $str1."<br>".$str2."<br>".$str3;
?>

Das laufende Ergebnis lautet wie folgt:

PHP中文网
PHP 教程
url: https://www.php.cn/

3. Ganzzahl (Ganzzahl)

Der Datentyp „Integer“ kann nur Ganzzahlen enthalten.

In PHP werden Ganzzahlvariablen als Ganzzahl- oder Integer-Typen bezeichnet, die zur Darstellung einer Ganzzahl verwendet werden:

Ganzzahlen müssen mindestens eine Zahl haben (0~9);
  • Ganzzahlen dürfen keine Kommas oder Leerzeichen enthalten.
  • Ganzzahlen dürfen keine Dezimalpunkte enthalten.
  • Ganzzahlen können positive oder negative Zahlen sein.
  • Der Wertebereich der Ganzzahl muss zwischen -2E31 und 2E31 liegen und kann in drei Formaten ausgedrückt werden, nämlich dezimal, hexadezimal (mit dem Präfix 0x) und oktal (mit dem Präfix 0).
  • <?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);
    ?>
Führen Sie den obigen Code aus und die Ergebnisse sind wie folgt:

int(5985)
int(-345)
int(140)
int(39)

4. Float (Float)

Der Gleitkomma-Datentyp kann zum Speichern von Ganzzahlen und Dezimalzahlen verwendet werden.

Der Gleitkommatyp wird in PHP auch als reelle Zahl bezeichnet. Er kann zum Speichern von Ganzzahlen und Dezimalzahlen verwendet werden. Der gültige Wertebereich liegt zwischen 1,8E-308 und 1,8E+308. Gleitkommazahlen haben eine höhere Genauigkeit als ganzzahlige Datentypen.

Der Beispielcode lautet wie folgt:

<?php
    $num1 = 10.365;
    $num2 = 2.4e3;
    $num3 = 8E-5;
    var_dump($num1, $num2, $num3);
?>

Die laufenden Ergebnisse lauten wie folgt:

float(10.365) float(2400) float(8.0E-5)

Empfohlenes Lernen: „

PHP-Video-Tutorial

Das obige ist der detaillierte Inhalt vonWas sind die skalaren Datentypen in PHP?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn