Heim  >  Artikel  >  Backend-Entwicklung  >  Welche Datentypen gibt es in PHP? (Codebeispiel)

Welche Datentypen gibt es in PHP? (Codebeispiel)

藏色散人
藏色散人Original
2019-04-23 10:18:062271Durchsuche

Welche Datentypen gibt es in PHP? PHP verfügt über acht verschiedene Datentypen. Im Folgenden werde ich Ihnen die 8 Datentypen von PHP vorstellen. Die ersten fünf werden als Basisdatentypen bezeichnet, und die letzten drei werden als zusammengesetzte Datentypen bezeichnet.

Welche Datentypen gibt es in PHP? (Codebeispiel)

1. Ganzzahltyp (Integer)

Der Ganzzahltyp enthält nur Ganzzahlen, einschließlich positiver und negativer Zahlen ist kein Dezimalteil oder Dezimalpunkt. Sie können dezimal (Basis 10), oktal (Basis 8) oder hexadezimal (Basis 16) sein. Die Standardbasis ist dezimal (Basis 10). Oktale Ganzzahlen können mit führender 0 und hexadezimale Ganzzahlen mit führendem 0x deklariert werden. Der Ganzzahlbereich muss zwischen -2^31 und 2^31 liegen.

Beispiel:

<?php 
  
// 十进制整数
$deci1 = 50;  
$deci2 = 654;  
  
// 八进制整数
$octal1 = 07;  
  
//十六进制
$octal = 0x45;  
  
$sum = $deci1 + $deci2; 
echo $sum; 
  
?>

Ausgabe:

704

2. Gleitkommatyp (Double oder Float)

Ja Enthält Zahlen, die Dezimalzahlen oder Dezimalteile enthalten, einschließlich positiver und negativer Zahlen. Standardmäßig fügt die Variable die kleinste Anzahl an Dezimalstellen hinzu.

Beispiel:

<?php 
  
$val1 = 50.85;  
$val2 = 654.26;  
  
$sum = $val1 + $val2; 
  
echo $sum; 
  
?>

Ausgabe:

705.11

3. String (String)

Speichern Sie alle Buchstaben, einschließlich gerade Zahlen. Diese werden bei der Deklaration in doppelte Anführungszeichen gesetzt. Zeichenfolgen können auch in einfache Anführungszeichen geschrieben werden, werden jedoch beim Drucken von Variablen anders behandelt. Um dies zu verdeutlichen, schauen Sie sich das folgende Beispiel an.

Beispiel:

<?php 
  
$name = "Krishna"; 
echo "我的名字是 $name \n"; 
echo &#39;我的名字是 $name&#39;; 
  
?>

Ausgabe:

我的名字是 Krishna 
我的名字是 $name

4. Nullwert (NULL)

Dies sind spezielle Typen Eine Variable kann nur einen Wert enthalten, nämlich NULL. Konventionell schreiben wir in Großbuchstaben, achten jedoch auf die Groß-/Kleinschreibung.

Beispiel:

<?php 
  
$nm = NULL; 
echo $nm;    // 这将不会给出任何输出
  
?>

5. Boolean

enthält nur zwei Werte, TRUE oder FALSE. Erfolgreiche Ereignisse geben „true“ zurück, nicht erfolgreiche Ereignisse geben „false“ zurück. In booleschen Werten gelten auch Werte vom Typ NULL als falsch. Zusätzlich zu NULL gilt in booleschen Werten auch 0 als FALSE. Wenn eine Zeichenfolge leer ist, wird sie auch im booleschen Datentyp als FALSE betrachtet.

Beispiel:

<?php 
  
if(TRUE) 
    echo "这个条件是 TRUE"; 
if(FALSE) 
    echo "这个条件不是 TRUE"; 
?>

Ausgabe:

这个条件是 TRUE

6. Array (Array)

Array ist ein zusammengesetztes A Datentyp, der mehrere Werte desselben Datentyps speichern kann. Unten sehen Sie ein Beispiel für ein Array von Ganzzahlen.

<?php 
  
$intArray = array( 10, 20 , 30); 
  
echo "第一个元素: $intArray[0]\n"; 
echo "第二个元素: $intArray[1]\n"; 
echo "第三个元素: $intArray[2]\n"; 
      
?>

Ausgabe:

First Element: 10
Second Element: 20
Third Element: 30

7. Objekt

Objekte werden als Instanzen benutzerdefinierter Klassen definiert. Können beides enthalten Werte und Funktionen. Wir werden „Objekte“ in einem späteren Artikel ausführlich besprechen.

8. Ressourcen

Ressourcen sind in PHP keine exakten Datentypen. Diese dienen im Wesentlichen dazu, Verweise auf bestimmte Funktionsaufrufe oder externe PHP-Ressourcen zu speichern. Betrachten Sie beispielsweise einen Datenbankaufruf, bei dem es sich um eine externe Ressource handelt. Wir werden „Ressourcen“ in einem späteren Artikel ausführlich besprechen.

Verwandte Empfehlungen: „PHP-Tutorial

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