Heim  >  Artikel  >  Backend-Entwicklung  >  PHP-Zusammenfassung der Methoden zum Anzeigen des aktuellen Variablentyps

PHP-Zusammenfassung der Methoden zum Anzeigen des aktuellen Variablentyps

怪我咯
怪我咯Original
2017-07-13 09:52:381740Durchsuche

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!

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