Maison >développement back-end >tutoriel php >Explication détaillée de la façon d'afficher l'instance de type de la variable actuelle en PHP
Ce qui suit est l'arrière-plan, le processus et la solution pour afficher le type variable actuel avec PHP Les détails sont les suivants :
Contexte de la solution
Processus de lancement un :
Résolu que le json_decode de json en PHP n'est pas correct Il n'y a pas de sortie pendant le travail
, il faut en comprendre une :Le code est le suivant :
PHP: curl_exec – Manual
Quel est le type de la variable $respJson renvoyée par curl_exec ? Est-ce du type string ?
Processus de lancement deux :
1. Recherche :
Le code est le suivant :
php check variable typeRéférence :
PHP : gettype – Manuel
PHP : is_string – Manuel
PHP : is_int – Manuel
Alors essayez-le :Le code est le suivant :
$respJson = $crifanLib->getUrlRespHtml($getTokenUrl); $crifanLib->logWrite("respJson=%s", $respJson); echo gettype($respJson); echo is_string($respJson); echo "before decodedJsonObj"; $decodedJsonObj = json_decode($respJson);Résultat :
Toujours aucune sortie. . .
2. Essayez :
Le code est le suivant :
echo gettype($respJson); echo is_string($respJson);Résultat : Le code est le suivant :
输出:string1
Cela prouve que le type de la variable ici est bien une chaîne.
Résumé
Obtenir le type de variable en PHP est gettype($var); Pour déterminer s'il s'agit d'un certain type seul , vous pouvez utiliser : Le code est le suivant :
is_int is_stringet ainsi de suite.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!