Heim >Backend-Entwicklung >PHP-Tutorial >Ausführliche Erklärung, wie man die Typinstanz der aktuellen Variablen in PHP anzeigt
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!