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
(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