Heim  >  Artikel  >  Backend-Entwicklung  >  Welche Datentypen gibt es in PHP? Zusammenfassung der PHP-Datentypen

Welche Datentypen gibt es in PHP? Zusammenfassung der PHP-Datentypen

不言
不言Original
2018-08-27 16:58:044028Durchsuche

In diesem Artikel erfahren Sie, welche Datentypen es in PHP gibt. Die Zusammenfassung der PHP-Datentypen hat einen gewissen Referenzwert. Ich hoffe, dass sie für Sie hilfreich ist.

1. Einführung in Datentypen

1. PHP ist eine schwache Typprüfungssprache. Der Datentyp wird durch den Kontext des Programms bestimmt gespeicherte Daten
2 , Drei Arten von Datentypen: Skalardatentyp, zusammengesetzter Datentyp und spezieller Datentyp

  • Boolescher Datentyp

  • Integer-Integer-Typ

  • Float-/Double-Gleitkomma-Typ

  • String-String-String

4. Zusammengesetzte Datentypen

  • Array Array

  • Objekt Objekt

5. Spezielle Datentypen

  • Ressourcenressource

  • NULL NULL

2 Datentyp

Boolescher Wert 1. Speichern Sie einen logischen Wert wahr oder falsch

2. Die folgenden Situationen können auch als falsch angesehen werden:

 Boolescher Wert falsch , Ganzzahlwert 0, Gleitkommawert 0,0, leere Zeichenfolge und Zeichenfolge „0“,
Array ohne Mitgliedsvariablen, Objekt ohne Einheit, NULL

<?php 
//布尔型数据
$a = true;$b = false;
//var_dump()函数可以返回表达式的类型和值
var_dump($a);      //结果为  bool(true)echo "<br>";
var_dump($b);      //结果为  bool(false)
 ?>

Ganzzahltyp (Ganzzahl) 1. Kann nur Ganzzahlen enthalten und kann Symbole zur Darstellung positiver und negativer Zahlen verwenden

2. Ganzzahlen ohne Vorzeichen werden in PHP nicht unterstützt

Gleitkommatyp (Float/Double)

1 Eine Zahl ist ein ungefährer numerischer Wert

2. Wissenschaftliche Notation: 10.1e10

//整型数据
$a = +3;$b = -5;
var_dump($a);      //结果为  int(3) 
echo "<br>";
var_dump($b);      //结果为  int(-5)
echo "<br>";
echo $a+$b;        //结果为  -2
echo "<br>";

String-Typ (String)

1. Einfaches Anführungszeichen  Variablen in einfachen Anführungszeichen stehen, werden so ausgegeben, wie sie sind, und die PHP-Engine analysiert sie nicht, daher sind einfache Anführungszeichen am effizientesten zum Definieren von Zeichenfolgen

2. Doppelte Anführungszeichen

  Variablen, die in doppelten Anführungszeichen enthalten sind, werden angezeigt automatisch durch Variablenwert ersetzen


3. Trennzeichen <<< ˆ Das Trennzeichen gibt dann einen Bezeichner an, um den Anfang anzuzeigen, und schließlich beendet derselbe Bezeichner die Zeichenfolge

ˆ end Der Bezeichner muss in der ersten Spalte der Zeile beginnen und darf keine anderen Zeichen außer einem Semikolon enthalten

//浮点型数据
$a = 1.56;$b = 1.5e3;
var_dump($a);      //结果为  float(1.56) 
echo "<br>";
var_dump($b);      //结果为  float(1500)

3. Zusammengesetzter Datentyp

Array (Array)

1. Ein Array ist eine Sammlung zusammengehöriger Daten, die auf eine bestimmte Weise angeordnet sind, um ein Ganzes zu bilden

2. Es kann sich um denselben Datentyp oder um verschiedene Datentypen handeln

3. In PHP kann der Index eines Arrays eine Zahl oder eine Zeichenfolge sein

//字符串型
$str = &#39;字符串型&#39;;
echo &#39;str是$str <br>&#39;;
//结果为 str是$str     单引号变量保持原样输出
echo "str是$str <br>";  
//结果为 str是字符串型  双引号会解析其中的变量
$str2 = <<<str2
这是定界符中的文字
str2;echo $str2;            
//结果为  这是定界符中的文字

4. Spezielle Datentypen

Ressource

1 spezieller Variablentyp, der Verweise auf externe Datenquellen wie Dateien, Datenbankverbindungen usw. enthält, bis die Kommunikation endet 2. Die dauerhafte Datenbankverbindung ist eine spezielle Ressource. Sie wird nicht vom Garbage-Collection-System freigegeben und muss manuell freigegeben werden

NULL (NULL)

1. Die Zuweisung ist Null 2. Der Variablen wurde kein Wert zugewiesen

3 Nachdem die Variable zugewiesen wurde, verwenden Sie die Funktion unset(), um sie zu löschen


Verwandte Empfehlungen:

Konvertierung des PHP-Datentyps, PHP-Datentyp


PHP-Datentyp Skalarer Datentyp


Einführung zu den sieben Datentypen von PHP, PHP sieben Datentypen

Das obige ist der detaillierte Inhalt vonWelche Datentypen gibt es in PHP? Zusammenfassung der PHP-Datentypen. 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