Maison > Article > développement back-end > Quels sont les types de données en php ? Résumé des types de données PHP
Cet article vous explique quels sont les types de données en PHP ? Le résumé des types de données PHP a une certaine valeur de référence. Les amis dans le besoin peuvent s'y référer, j'espère qu'il vous sera utile.
1. Introduction aux types de données
1. PHP est un langage de vérification de type faible. Le type de données est déterminé par le contexte du programme. données stockées
2, trois types de types de données : type de données scalaire, type de données composite et type de données spécial
3. Type de données scalaire
type booléen booléen
.type entier entier
type à virgule flottante/double flottant
chaîne chaîne chaîne
4. Types de données composites
tableau Tableau
objet Objet
5. Types de données spéciaux
ressource ressource
NULL NULL
Booléen
1. Enregistrer un vrai ou faux logique
2 Les situations suivantes peuvent également être considérées comme fausses :
Valeur booléenne fausse. , valeur entière 0, valeur à virgule flottante 0,0, chaîne vide et chaîne "0",
Tableau sans variables membres, objet sans unité, NULL
<?php //布尔型数据 $a = true;$b = false; //var_dump()函数可以返回表达式的类型和值 var_dump($a); //结果为 bool(true)echo "<br>"; var_dump($b); //结果为 bool(false) ?>
Type entier (entier)
1 Il ne peut contenir que des entiers et les symboles peuvent être utilisés pour représenter des valeurs positives et. nombres négatifs
2. Les entiers non signés ne sont pas pris en charge en PHP
//整型数据 $a = +3;$b = -5; var_dump($a); //结果为 int(3) echo "<br>"; var_dump($b); //结果为 int(-5) echo "<br>"; echo $a+$b; //结果为 -2 echo "<br>";
Type à virgule flottante (float/double)
1. le type est utilisé Stocke les nombres, y compris les décimales, qui sont une valeur approximative
2 Notation scientifique : 10.1e10
//浮点型数据 $a = 1.56;$b = 1.5e3; var_dump($a); //结果为 float(1.56) echo "<br>"; var_dump($b); //结果为 float(1500)
Type de chaîne (chaîne)
1. . Guillemets simples
Les variables apparaissant entre guillemets simples seront affichées telles quelles, et le moteur PHP ne les analysera pas, donc les guillemets simples sont les plus efficaces pour définir des chaînes
2. Guillemets doubles
Les guillemets doubles indiquent Les variables incluses seront automatiquement remplacées par des valeurs de variable
3 Délimiteur <<<
Le délimiteur est suivi en spécifiant un identifiant pour indiquer le début, et enfin le même. l'identifiant termine la chaîne
L'identifiant de fin doit commencer à partir de la première colonne de la ligne et ne peut contenir aucun autre caractère à l'exception d'un point-virgule après
//字符串型 $str = '字符串型'; echo 'str是$str <br>'; //结果为 str是$str 单引号变量保持原样输出 echo "str是$str <br>"; //结果为 str是字符串型 双引号会解析其中的变量 $str2 = <<<str2 这是定界符中的文字 str2;echo $str2; //结果为 这是定界符中的文字
Tableau )
1. Un tableau est une collection de données liées, disposées de manière spécifique pour former un tout
2. Il peut s'agir du même type de données ou de types de données différents
3. En PHP, l'index d'un tableau peut être un nombre ou une chaîne
//相同类型元素 $array1 = array(1,3,5,7,9); //不同类型元素 $array2 = array(1,'hello',true,3.14); //索引是数字 $array3 = array(1=>'a',2=>'b',3=>'c'); //索引是字符串 $array4 = array('a'='苹果','b'=>'香蕉','c'=>'桔子');
Ressource
1. Ressource est un type de variable spécial qui contient des références à des sources de données externes, telles que des fichiers, des connexions à des bases de données, etc., jusqu'à la fin de la communication
2. La connexion persistante à la base de données est une ressource spéciale. Elle ne sera pas libérée par le système de récupération de place et doit être libérée manuellement
NULL (NULL)
1. L'affectation est nulle
2. La variable n'a pas reçu de valeur
3. Une fois la variable affectée, utilisez la fonction unset() pour l'effacer
Recommandations associées :
Conversion de type de données PHP, type de données PHP
Type de données PHP Type de données scalaire
Introduction aux sept types de données de PHP, PHP sept types de données
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!