Dieser Artikel stellt hauptsächlich den Hintergrund, den Prozess und die Lösung der Überprüfung des aktuellen Variablentyps in PHP vor. Ich hoffe, dass er für alle hilfreich ist.
Lösungshintergrund
Wurfprozess eins:
Gelöst Der json_decode von json in PHP funktioniert nicht. Bei jeder Ausgabe
müssen Sie eines verstehen:
Der Code lautet wie folgt:
PHP: curl_exec – Manual
Welchen Typ hat die Variable $ respJson von „curl_exec“ zurückgegebener Zeichenfolgentyp.
Wurfvorgang zwei:
1. Suche:
Der Code lautet wie folgt:
php check variable type
Referenz:
PHP: gettype – Manual PHP: is_string – Manual PHP: is_int – Manual
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:
Code kopieren Der Code lautet wie folgt:
echo gettype ($ respJson);
echo is_string($respJson);
Ergebnis:
Der Code lautet wie folgt:
输出:string1
Das beweist Das hier Der Typ der Variablen ist tatsächlich eine Zeichenfolge.
Zusammenfassung
Das Abrufen des Variablentyps in PHP ist gettype($var);
Um festzustellen, ob es sich allein um einen bestimmten Typ handelt , Sie können Folgendes verwenden:
Der Code lautet wie folgt:
is_int is_string 等等。
Zusammenfassung: Das Obige ist der gesamte Inhalt dieses Artikels, ich hoffe, er wird für alle hilfreich sein Studie.
Verwandte Empfehlungen:
Detaillierte Erklärung des PHP-Downloads einer Remote-Großdateiinstanz
Das obige ist der detaillierte Inhalt vonPHP-Hintergrund, Prozess und Lösung zum Anzeigen des aktuellen Variablentyps. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!