Cet article présente principalement le contexte, le processus et la solution de vérification du type de variable actuel en PHP. Les amis intéressés peuvent s'y référer. J'espère qu'il sera utile à tout le monde.
Contexte de la solution
Processus de lancement un :
Résolu Le json_decode de json en PHP ne fonctionne pas. Lors de toute sortie
, vous devez comprendre :
Le code est le suivant :
PHP: curl_exec – Manual
Quel est le type de la variable $ respJson renvoyé par curl_exec ? Est-il de type chaîne ?
Processus de lancement deux :
1. Recherche :
Le code est le suivant :
php check variable type
Référence :
PHP: gettype – Manual PHP: is_string – Manual PHP: is_int – Manual
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 pas de sortie. . .
2. Essayez :
Copier le code Le code est le suivant :
echo gettype ($ respJson);
echo is_string($respJson);
Résultat :
Le code est le suivant :
输出:string1
Cela prouve que ceci 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_string 等等。
Résumé : Ce qui précède est l'intégralité du contenu de cet article, j'espère qu'il vous sera utile à l'étude de tout le monde.
Recommandations associées :
Explication détaillée du téléchargement par PHP d'une instance de fichier volumineux à distance
Cryptage généré par PHP, chiffrement par clé publique, explication graphique de la clé privée
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!