Qu’apporte cet article pour vous sur les types de données PHP ? Résumé de Type de données de PHP, il y a une certaine valeur de référence, il n’y a que besoin d’amis peut se référer à un peu, j’espère pouvoir vous aider.
Tout d’abord, l’introduction des types de données
1, PHP est un type faible de cocher langue, type de données est déterminé par le contexte du programme, c'est-à-dire le type spécifique est déterminé par les données stockées
2, trois catégories de types de données : types de données scalaires, types de données composites et types de données spéciaux
3. type de données scalaire
4. type de données composé
Tableaux tableau
Objets de l’objet
5. types de données spécial
Ressources ressources
NULL vide
Types de données scalaires II.
Type Boolean (Boolean)
1. enregistrer une valeur logique true ou false
2. les conditions suivantes peuvent également être considérées fausses :
Booléen false, la valeur entière 0, virgule flottante valeur 0.0, une chaîne vide et chaîne « 0 »,
Un tableau sans les variables de membre, un objet sans cellules, NULL
≪ ? Php / / booléen données $a = true ; $b = False ; //var_dump () fonction peut retourner le type et la valeur de l’expression var_dump ($a) ; Le résultat est Boolean (vrai) echo « % » ; Var_dump ($b) ; Le résultat est bool (false) ? >
Type entier (integer)
1, ne peut contenir que des nombres entiers, vous pouvez utiliser des symboles pour représenter les nombres négatifs positifs
2. entiers ne sont pas pris en charge en PHP
Données Integer $a = + 3 ; $b = -5 ; var_dump ($a) ; Le résultat est int (3) echo « % » ; Var_dump ($b) ; Le résultat est int (-5) echo « % » ; echo $a + $b ; Le résultat est - 2echo « zéro » ;
Type en virgule flottante (float/double)
1. en virgule flottante type est utilisé pour stocker des nombres qui incluent les décimales, qui est une valeur approximative
2. méthode de comptage scientifique : 10.1e10
Les données à virgule flottante $a = 1,56 ; $b = 1.5e3 ; var_dump ($a) ; Le résultat est float (1.56) echo « % » ; Var_dump ($b) ; Le résultat est float (1500)
Type String (chaîne)
1. apostrophes
Les variables qui apparaissent dans les guillemets simples sont de sortie comme c’est, et le moteur PHP n’est pas analysé, afin de définir des guillemets simples chaînes avec la plus grande efficacité
2. doubles guillemets
Les variables contenues dans des guillemets doubles sont automatiquement remplacés avec les valeurs des variables
3, séparateurs
Délimiteurs immédiatement après en spécifiant un identificateur pour représenter le début et enfin le même identificateur se termine la chaîne
L’identificateur de fin doit commencer par la première colonne de la ligne, suivie d’un point-virgule qui ne peut contenir d’autres caractères
La chaîne de Type $STR = « chaîne type » ; Echo « str est $str » ; //results de STR est $STR guillemet simple variable reste comme écho de la sortie « str est $STR » ; Il en résulte que STR est un chaîne type double guillemet qui résout la variable $str2 = <<< STR2 qui correspond au texte de délimiteurs Str2 ; echo $str 2 ; Ainsi, ce texte est celui de délimiteurs.
Types de données Composite III.
Tableau (tableau)
1. les tableaux sont une collection de données connexes disposée d’une manière particulière pour former un ensemble
2, peut être le même type de données, peuvent également être de différents types de données
3. l’index d’un tableau en PHP peut être un nombre ou une chaîne
Le même élément de type $array1 = array (1,3,5,7,9) ; //different de types d’éléments $array 2 = array (1, « Bonjour », true,3.14);//index est un numéro de $a Rray3 = Array (1 = > « a », 2 = > « B », 3 = > « C ») ; //index est chaîne $array 4 = Array (« Une « = » pomme », « B » = > « banane », « C » = > « orange ») ;
Types de données spéciale IV.
Resources (ressources)
1. une ressource est un type spécial de variable qui conserve une référence à une source de données externe, comme un fichier, connexion à la base et ainsi de suite, jusqu'à la fin de la communication
2, connexion persistante de base de données est une ressource relativement particulière, il ne sera pas libéré par le système de garbage collection, besoin d’être libérée manuellement
Vide (NULL)
1. valeur d’assignée est Null
2, la variable n’est pas assignée une valeur
3. une fois que la variable est assignée, utilisez la fonction unset () pour effacer