Résumé PHP des méthodes pour afficher le type de variable actuel

怪我咯
Libérer: 2023-03-13 19:34:01
original
1793 Les gens l'ont consulté

PHP prend en charge 8 types de données de base.

Quatre types scalaires :
boolean (Boolean) : Il s'agit du type le plus simple, avec seulement deux valeurs, qui peuvent être VRAI/vrai ou FAUX/faux, insensible à la casse. Pour plus de détails, veuillez consulter : PHPType booléen (booléen)
entier (entier) : Sa plage valide dans les systèmes d'exploitation 32 bits est : -2 147 483 648~+2 147 483 647. Les valeurs entières peuvent être exprimées en notation décimale, hexadécimale ou octale, et peuvent être précédées d'un signe facultatif (- ou +). Octal représente un nombre qui doit être précédé de 0 (zéro) et hexadécimal représente un nombre qui doit être précédé de 0x. Pour plus de détails, veuillez consulter : PHPinteger data(Integer)
float (type à virgule flottante, également appelé double) : la plage valide dans les systèmes d'exploitation 32 bits est : 1.7E-308~1.7E +308. Pour plus de détails, veuillez consulter : PHPType à virgule flottante(float)
string (string) : les variables de caractères sont différentes des autres langages de programmation En PHP, elles sont divisées en caractères. et strings , les variables de caractères sont uniformément utilisées pour définir des caractères ou des chaînes. Pour plus de détails, veuillez consulter : Chaîne PHP Type (chaîne)

Deux types composites :
array (array) : les variables de type tableau sont un type de variable spécial qui sera utilisé dans les détails sont fournies dans les chapitres suivants.
object : l'objet est également un type de données spécial. Pour créer une variable objet, utilisez le nouveau mot-clé. Pour plus de détails, veuillez consulter : Type d'objet PHP (object)

Enfin, il existe deux types spéciaux :
resource (resource) : La source est une variable spéciale qui enregistre une référence à une ressource externe. Les ressources sont créées et utilisées via des fonctions spécialisées. Pour plus de détails, veuillez consulter : Type de ressource PHP (ressource)
NULL (NULL) : indique qu'une variable n'a aucune valeur. La seule valeur possible de type NULL est NULL.

Cet article présente principalement la méthode de PHP pour afficher le type de variable actuel. Les amis qui en ont besoin peuvent se référer à

PHP. ci-dessous L'arrière-plan, le processus et la solution pour afficher le type de variable actuel ont été écrits et triés pour tout le monde. Les détails sont les suivants :

Arrière-plan de la solution

Processus un :

Le json_decode de json en PHP ne fonctionne pas et il n'y a pas de sortie Pendant

, vous en avez besoin. pour comprendre une chose :

PHP: curl_exe
Copier après la connexion

Quel est le type de la variable $respJson renvoyée par curl_exec ? Est-ce du type string ?

Processus 2 :

1. Recherche :

php check variable type
Copier après la connexion
Référence :

PHP : gettype – Manuel

PHP : is_string – Manuel

PHP : is_int – Manuel

Alors essayez :

$respJson = $crifanLib->getUrlRespHtml($getTokenUrl);
$crifanLib->logWrite("respJson=%s", $respJson);
echo gettype($respJson);
echo is_string($respJson);
echo "before decodedJsonObj";
$decodedJsonObj = json_decode($respJson);
Copier après la connexion
Résultat :

Toujours pas de sortie. . .

2. Essayez :

echo gettype($respJson);
echo is_string($respJson);
Copier après la connexion
Résultat :

Sortie : chaîne1


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 :

is_int
is_string
Copier après la connexion
Attendez.

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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal