Heim >Backend-Entwicklung >PHP-Tutorial >Ausführliche Erklärung, wie man die Typinstanz der aktuellen Variablen in PHP anzeigt

Ausführliche Erklärung, wie man die Typinstanz der aktuellen Variablen in PHP anzeigt

伊谢尔伦
伊谢尔伦Original
2017-06-29 13:42:391351Durchsuche

Im Folgenden finden Sie den Hintergrund, den Prozess und die Lösung zum Anzeigen des aktuellen Variablen-Typs mit PHP. Die Details sind wie folgt:

Lösungshintergrund

Wurfprozess eins:

Es wurde behoben, dass der json_decode von json in PHP nicht vorhanden ist richtig Während der Arbeit erfolgt keine Ausgabe

, Sie müssen eines verstehen:

Der Code lautet wie folgt:

PHP: curl_exec – Manual

Welchen Typ hat die Variable $respJson, die von curl_exec zurückgegeben wird? Ist sie vom Typ string?

Wurfvorgang zwei:

1. Suche:

Der Code lautet wie folgt:

php check variable type

Referenz:

PHP: gettype – Handbuch

PHP: is_string – Handbuch

PHP: is_int – Handbuch

Also probieren Sie es aus:

Der Code lautet wie folgt:

$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:

Der Code lautet wie folgt:

echo gettype($respJson);
echo is_string($respJson);

Ergebnis :

Der Code lautet wie folgt:

输出: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:

Der Code lautet wie folgt:

is_int
is_string

und so weiter.

Das obige ist der detaillierte Inhalt vonAusführliche Erklärung, wie man die Typinstanz der aktuellen Variablen in PHP anzeigt. 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