Was sind die Datentypen PHP? Übersicht über PHP Datentypen

Quelle: Internet
Autor: Benutzer
Was bringt Ihnen dieser Artikel über PHP Datentypen? PHP Daten Typ Inhaltsangabe, gibt es ein bestimmten Referenzwert, gibt es eine Notwendigkeit für Freunde auf etwas verweisen kann, ich hoffe, Ihnen zu helfen.

Erstens die Einführung von Datentypen

1, PHP ist eine schwache Art von Sprache, Datentyp wird bestimmt durch den Kontext des Programms, das heißt, die spezifische Art richtet sich nach der gespeicherten Daten
2, drei Kategorien von Datentypen: skalare Datentypen, zusammengesetzte Datentypen und speziellen Datentypen
(3) skalare Datentyp

  • Boolean Boolean-Typ

  • Integer Integer-Typ

  • Float/Double Gleitkommatyp

  • String-Zeichenfolge

(4) zusammengesetzten Datentyp

  • Array-arrays

  • Objekt Objekte

5. besondere Datentypen

  • Ressource Ressourcen

  • NULL leer

II. skalare Datentypen

Boolescher Wert (Boolean) geben
1. speichern Sie eine logische True oder false

(2) die folgenden Bedingungen können auch falsche betrachtet werden:
Boolean False, Integer-Wert 0, Floating-Point Wert 0.0, leerer String und string "0",
Ein Array ohne Member-Variablen, ein Objekt ohne Zellen, NULL

≪? Php / / boolesche Daten $a = True; $b = False //var_dump ()-Funktion kann zurückkehren, den Typ und Wert des Ausdrucks Var_dump ($a);      Das Ergebnis ist Bool (wahre) Echo "%"; Var_dump ($b); Das Ergebnis ist Bool (falsch)? >

Ganzzahltyp (Integer)
1, kann nur Zahlen enthalten, können Sie Symbole positive negative Zahlen darstellen

(2) unsigned Ganzzahlen werden in PHP nicht unterstützt.

Ganzzahlige Daten $a = + 3; $b =-5; Var_dump ($a);      Das Ergebnis ist Int (3) Echo "%"; Var_dump ($b);        Das Ergebnis ist Int (-5) Echo "%"; echo $a + $b; Das Ergebnis ist - 2echo "Null";

Gleitkommatyp (Float/Double)

(1) Gleitkommatyp wird verwendet, um Zahlen zu speichern, die Dezimalstellen, enthalten ist ein ungefährer Wert

2. wissenschaftliche Zählmethode: 10.1e10

Gleitkommadaten $a = 1,56; $b = 1.5e3; Var_dump ($a);      Das Ergebnis ist Float (1,56) Echo "%"; Var_dump ($b); Das Ergebnis ist Float (1500)

String-Typ (String)
1. einfache Anführungszeichen
Variablen, die in einfachen Anführungszeichen angezeigt werden ausgegeben, da ist, und die PHP-Engine nicht analysieren, also einfache Anführungszeichen Zeichenfolgen mit dem höchsten Wirkungsgrad definieren

2. doppelte Anführungszeichen
In doppelte Anführungszeichen enthaltene Variablen werden automatisch mit Variablen Werten ersetzt.

3, Trennzeichen
Trennzeichen sofort nach Angabe ein Bezeichner, der Anfang zu vertreten, und schließlich die gleiche Kennung endet die Zeichenfolge
Die Ende-ID muss mit der ersten Spalte der Zeile, gefolgt von einem Semikolon, die andere Zeichen enthalten kann nicht beginnen

String-Typ $STR = "Zeichenfolge eingeben"; Echo "str $str '; //results für STR ist $STR einfaches Anführungszeichen Variable bleibt wie Echo Ausgabe lautet" str $STR ";            Daraus resultiert, dass STR ein doppeltes Anführungszeichen Zeichenfolge Typ ist, der aufgelöst die Variable $str2 wird = <<< STR2 ist der Text in die Trennzeichen Str2; Echo $str 2; Demzufolge handelt es sich um den Text in die Trennzeichen.

III. Zusammengesetzte Datentypen

Array (Array)
(1) Arrays sind eine Sammlung zusammengehöriger Daten, die in besonderer Weise zu einem ganzen angeordnet ist
2, kann den gleichen Datentyp, können auch unterschiedliche Datentypen
(3) der Index eines Arrays in PHP kann eine Zahl oder eine Zeichenfolge sein.

Das gleiche Type-Element $array1 = Array (1,3,5,7,9); //different Elementtypen $array 2 = Array (1, 'Hallo', true,3.14);//index ist eine Zahl $a Rray3 = Array (1 = > 'a', 2 = > 'B', 3 = > 'C'); //index ist String 4 $array = Array ('Ein '=' Apfel', 'B' = > 'Banane', 'C' = > 'Orange');

IV. besondere Datentypen

Ressourcen (Ressource)
1. eine Ressource ist eine spezielle Variable, die einen Verweis auf eine externe Datenquelle, wie z. B. eine Datei, Datenbank-Anbindung und So weiter, bis zum Ende der Mitteilung enthält
2, persistente Datenbankverbindung ist eine relativ spezielle Ressource, es werden nicht von der Garbage Collection-Systems veröffentlicht, müssen manuell freigegeben werden

Leer (NULL)

(1) zugewiesene Wert ist Null
2, wird die Variable kein Wert zugewiesen
(3) nach der Variablen zugewiesen ist, verwenden Sie die unset ()-Funktion, um zu löschen

Kontaktiere uns

Die Inhaltsquelle dieser Seite ist aus dem Internet, und vertritt nicht die Meinung von Alibaba Cloud; auf dieser Seite erwähnte Produkte und Dienstleistungen haben keine Beziehung zu Alibaba Cloud. Wenn der Inhalt der Seite Ihrer Meinung nach verwirrend ist, schreiben sie uns bitte eine E-Mail. Wir werden das Problem innerhalb von 5 Tagen nach Erhalt Ihrer E-Mail bearbeiten.

Wenn Sie Fälle von Plagiaten aus der Community feststellen, senden Sie bitte eine E-Mail an info-contact@alibabacloud.com und legen Sie entsprechende Beweise vor. Ein Mitarbeiter wird Sie innerhalb von 5 Werktagen kontaktieren.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.