Quels sont les types de données PHP ? Résumé des types de données PHP

Source : Internet
Auteur : utilisateur
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

  • Type booléen Boolean

  • Type entier entier

  • Type en virgule flottante float/double

  • Chaîne chaîne

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

Nous contacter

Le contenu de cette page provient d'Internet et ne reflète pas l'opinion d'Alibaba Cloud ; les produits et services mentionnés sur cette page n'ont aucune relation avec Alibaba Cloud. Si le contenu de la page vous semble problématique, veuillez nous écrire un courriel, nous traiterons le problème dans les 5 jours suivant la réception de votre message.

Si vous constatez des cas de plagiat de la part de la communauté, veuillez envoyer un courriel à : info-contact@alibabacloud.com et fournir des preuves pertinentes. Un membre de notre équipe vous contactera dans les 5 jours ouvrables.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.