Cet article vous présente une introduction aux types de données PHP et à la détection des types de données. J'espère qu'il vous sera utile.
Type de données
Les types de données sont divisés en trois types : type scalaire, type composite, type spécial
Type scalaire :
booléen(type booléen) entier(type entier)
float(type à virgule flottante) chaîne(type de chaîne)
type composite
array( Tableau) objet(objet)
Type spécial
ressource(ressource) Nnull(valeur nulle)
Détection du type de données
Le type de données d'une variable en PHP n'est généralement pas défini par le développeur, mais est déterminé au moment de l'exécution en fonction du contexte dans lequel la variable est utilisée.
Afin de détecter si la valeur de l'expression correspond au type de données souhaité, PHP fournit un ensemble de fonctions intégrées
Si la valeur détectée correspond au type de données détecté, elle retournera vrai, sinon elle le fera return false
Conversion de type de données
Lors de l'utilisation de deux variables, si les types de données sont différents, une conversion de type de données est requise, qui est généralement divisée en automatique conversion de type et conversion de type forcée
Conversion de type automatique : certaines valeurs seront automatiquement converties pendant l'opération et le jugement
Lorsque la valeur booléenne true participe à l'opération, elle deviendra un entier 1, et false deviendra un entier
Les caractères de type entier ou virgule flottante au début de la chaîne seront convertis dans le type correspondant pour l'opération
Conversion de type forcée : conversion manuelle du type de données, ajout de "(type cible) " avant la donnée ou la variable à convertir Juste
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!