Heim > Artikel > Backend-Entwicklung > Grundlagen der PHP-Syntax
PHP-Datentypen (es ist eine schwach typisierte Sprache)
Ganzzahl, Gleitkomma, Boolescher Wert, Zeichenfolge, Array, Objekt, leerer Typ, Ressourcentyp
Skalartyp: Ganzzahl, Gleitkomma Punkt, Boolescher Wert und String! Der sogenannte Skalartyp ist im Wesentlichen ein Typ, der nur eine einzige Information speichern kann.
Zusammengesetzter Typ: Array, Objekt. Das Wesentliche an zusammengesetzten Typen ist, dass sie mehrere Informationen speichern können!
Spezielle Typen: leerer Typ und Ressourcentyp
Alle Typen werden in binärer Form im Computer gespeichert!
Umrechnung von Basis in Basis:
Umrechnung von Dezimal in Binär: Mit 2 multiplizieren und auf ganze Zahl runden
Zehn auf acht: Teilen Sie den ganzzahligen Teil durch acht. Der Rest wird mit acht multipliziert und gerundet.
Oktal wird in Binär umgewandelt, das in drei Teile geteilt werden kann:
Binär wird in Oktal umgewandelt, und drei können zu einem kombiniert werden:
Hexadezimalkonvertierung Es ist binär und kann in vier aufgeteilt werden:
Binär in Hexadezimal umwandeln und vier zu eins kombinieren:
Acht bis sechzehn : Zuerst eins in drei teilen und in zwei umwandeln, und dann vier in eins umwandeln:
Sechzehn zu acht: Zuerst vier in zwei teilen, dann drei in acht kombinieren
Exponentialform:
Ein paar Punkte zu beachten:
1, e unterscheidet nicht zwischen Groß- und Kleinschreibung
2, davor müssen Zahlen stehen und nach e
dem e muss eine Ganzzahl folgen
Ganzzahldaten werden in Form ihres binären Komplements im Speicher gespeichert!
Der Originalcode, der Umkehrcode und das Komplement einer positiven Zahl (Vorzeichen ist 0) sind gleich.
Der Umkehrcode einer negativen Zahl (Vorzeichen ist 1) basiert auf ihrem Originalcode , mit Ausnahme des Vorzeichens. Die Bits bleiben jedoch unverändert, der Rest wird bitweise invertiert.
Das Komplement einer negativen Zahl = ihr Komplement 1
wird in einen booleschen Typ und die folgenden Typen konvertiert wird in false konvertiert:
Integer 0:0
Floating point 0:0.0
String 0: '0'
Leerer String: '' "
Leerer Typ: NULL
Leeres Array: array()
Ressourcentyp und Objekttyp sind immer wahr!
Der Unterschied zwischen einfachen und doppelten Anführungszeichen für Zeichenfolgen in PHP:
isset() bestimmt, ob die Variable existiert
empty() bestimmt, ob die Variable leer ist