Maison  >  Article  >  développement back-end  >  Introduction aux types de données PHP et à la détection des types de données

Introduction aux types de données PHP et à la détection des types de données

不言
不言avant
2019-03-09 13:32:172065parcourir

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!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer