Heim > Artikel > Backend-Entwicklung > PHP-Zusammenfassung der Methoden zum Anzeigen des aktuellen Variablentyps
PHP unterstützt 8 grundlegende Datentypen.
Vier Skalartypen:
boolean (Boolean): Dies ist der einfachste Typ mit nur zwei Werten, die TRUE/true oder FALSE/false sein können, ohne Berücksichtigung der Groß-/Kleinschreibung. Einzelheiten finden Sie unter: PHPBoolescher Typ (boolean)
Ganzzahl (Ganzzahl): Der gültige Bereich in 32-Bit-Betriebssystemen ist: -2 147 483 648~+2 147 483 647. Ganzzahlige Werte können in dezimaler, hexadezimaler oder oktaler Schreibweise ausgedrückt werden und können durch ein optionales Vorzeichen (- oder +) vorangestellt werden. Oktal stellt eine Zahl dar, der 0 (Null) vorangestellt werden muss, und Hexadezimal stellt eine Zahl dar, der 0x vorangestellt werden muss. Einzelheiten finden Sie unter: PHPGanzzahldaten(Integer)
float (Gleitkommatyp, auch Double genannt): Der gültige Bereich in 32-Bit-Betriebssystemen ist: 1.7E-308~1.7E +308. Einzelheiten finden Sie unter: PHPGleitkommatyp(float)
string (string): Zeichenvariablen unterscheiden sich von anderen Programmiersprachen. In PHP werden sie in Zeichen unterteilt und Zeichenfolgen werden einheitlich zur Definition von Zeichen oder Zeichenfolgen verwendet. Einzelheiten finden Sie unter: PHP-String Typ (String)
Zwei zusammengesetzte Typen:
Array (Array): Variablen vom Array-Typ sind ein spezieller Variablentyp, der in den Details verwendet wird werden in den folgenden Kapiteln bereitgestellt.
Objekt: Objekt ist ebenfalls ein spezieller Datentyp. Um eine Objektvariable zu erstellen, verwenden Sie das Schlüsselwort new. Einzelheiten finden Sie unter: PHP-Objekttypen (Objekt)
Schließlich gibt es zwei spezielle Typen:
Ressource (Ressource): Quelle ist eine spezielle Variable, die einen Verweis auf eine externe Ressource speichert. Ressourcen werden durch spezielle Funktionen erstellt und genutzt. Einzelheiten finden Sie unter: PHP-Ressourcentyp (Ressource)
NULL (NULL): Zeigt an, dass eine Variable keinen Wert hat. Der einzig mögliche Wert vom Typ NULL ist NULL.
In diesem Artikel wird hauptsächlich die Methode von PHP zum Anzeigen des aktuellen -Variablentyps vorgestellt. Freunde, die sie benötigen, können sich auf
PHP beziehen Unten wurden der Hintergrund, der Prozess und die Lösung zum Anzeigen des aktuellen Variablentyps geschrieben und für alle zusammengestellt. Die Details sind wie folgt:
Lösungshintergrund
Prozess eins:
Der json_decode von json in PHP funktioniert nicht und es erfolgt keine Ausgabe. Während
benötigen Sie Um eines zu verstehen:
PHP: curl_exe
Welchen Typ hat die Variable $respJson, die von curl_exec zurückgegeben wird? Ist sie vom Typ string?
Prozess 2:
1. Suche:
php check variable type
Referenz:
PHP: gettype – Handbuch
PHP: is_string – Handbuch
PHP: is_int – Handbuch
Also versuchen:
$respJson = $crifanLib->getUrlRespHtml($getTokenUrl); $crifanLib->logWrite("respJson=%s", $respJson); echo gettype($respJson); echo is_string($respJson); echo "before decodedJsonObj"; $decodedJsonObj = json_decode($respJson);
Ergebnis:
Immer noch keine Ausgabe. . .
2. Versuchen Sie:
echo gettype($respJson); echo is_string($respJson);
Ergebnis:
Ausgabe: string1
Das beweist, dass der Typ der Variablen hier tatsächlich ein String ist.
Zusammenfassung
Das Abrufen des Variablentyps in PHP ist gettype($var);
Um festzustellen, ob es sich allein um einen bestimmten Typ handelt , können Sie Folgendes verwenden:
is_int is_string
Warten.
Das obige ist der detaillierte Inhalt vonPHP-Zusammenfassung der Methoden zum Anzeigen des aktuellen Variablentyps. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!