Maison >développement back-end >tutoriel php >Quels sont les types de données en php ? (exemple de code)

Quels sont les types de données en php ? (exemple de code)

藏色散人
藏色散人original
2019-04-23 10:18:062345parcourir

Quels sont les types de données en php ? PHP dispose de huit types de données différents. Ci-dessous, je vais vous présenter les 8 types de données de PHP. Les cinq premiers sont appelés types de données de base et les trois derniers sont appelés types de données composites.

Quels sont les types de données en php ? (exemple de code)

1. Type entier (Integer)

Le type entier ne contient que des nombres entiers, y compris des nombres positifs et négatifs, c'est-à-dire qu'il y a des nombres entiers. n'est pas une partie décimale ni un nombre à virgule décimale. Ils peuvent être décimaux (base 10), octaux (base 8) ou hexadécimaux (base 16). La base par défaut est décimale (base 10). Les entiers octaux peuvent être déclarés avec 0 en tête et les entiers hexadécimaux peuvent être déclarés avec 0x en tête. La plage de nombres entiers doit être comprise entre -2^31 et 2^31.

Exemple :

<?php 
  
// 十进制整数
$deci1 = 50;  
$deci2 = 654;  
  
// 八进制整数
$octal1 = 07;  
  
//十六进制
$octal = 0x45;  
  
$sum = $deci1 + $deci2; 
echo $sum; 
  
?>

Sortie :

704

2. Type à virgule flottante (Double ou float)

Détient des nombres contenant des décimales ou des parties décimales, y compris des nombres positifs et négatifs. Par défaut, la variable ajoute le plus petit nombre de décimales.

Exemple :

<?php 
  
$val1 = 50.85;  
$val2 = 654.26;  
  
$sum = $val1 + $val2; 
  
echo $sum; 
  
?>

Sortie :

705.11

3. Chaîne (Chaîne)

Enregistrer n'importe quelle lettre, y compris les chiffres pairs. Ceux-ci sont écrits entre guillemets lors de la déclaration. Les chaînes peuvent également être écrites entre guillemets simples, mais seront traitées différemment lors de l'impression des variables. Pour clarifier cela, jetez un œil à l’exemple ci-dessous.

Exemple :

<?php 
  
$name = "Krishna"; 
echo "我的名字是 $name \n"; 
echo &#39;我的名字是 $name&#39;; 
  
?>

Sortie :

我的名字是 Krishna 
我的名字是 $name

Valeur NULL (NULL)

Il s'agit de types spéciaux de variables qui ne peuvent contenir qu'une seule valeur, NULL. Nous écrivons en lettres majuscules par convention, mais respectons la casse.

Exemple :

<?php 
  
$nm = NULL; 
echo $nm;    // 这将不会给出任何输出
  
?>

5. La valeur booléenne

ne contient que deux valeurs, VRAI ou FAUX. Les événements réussis renvoient vrai, les événements infructueux renvoient faux. Dans les valeurs booléennes, les valeurs de type NULL sont également considérées comme fausses. En plus de NULL, 0 est également considéré comme FALSE dans les valeurs booléennes. Si une chaîne est vide, elle est également considérée comme FALSE dans le type de données booléen.

Exemple :

<?php 
  
if(TRUE) 
    echo "这个条件是 TRUE"; 
if(FALSE) 
    echo "这个条件不是 TRUE"; 
?>

Sortie :

这个条件是 TRUE

6. Tableau (tableau)

tableau Il s'agit d'un type de données composite qui peut stocker plusieurs valeurs du même type de données. Vous trouverez ci-dessous un exemple de tableau d'entiers.

<?php 
  
$intArray = array( 10, 20 , 30); 
  
echo "第一个元素: $intArray[0]\n"; 
echo "第二个元素: $intArray[1]\n"; 
echo "第三个元素: $intArray[2]\n"; 
      
?>

Sortie :

First Element: 10
Second Element: 20
Third Element: 30

7. Objet

L'objet est défini comme une classe définie par l'utilisateur. les classes peuvent contenir à la fois des valeurs et des fonctions. Nous discuterons des « objets » en détail dans un article ultérieur.

8. Ressources

Les ressources en PHP ne sont pas des types de données exacts. Ceux-ci sont essentiellement utilisés pour stocker des références à certains appels de fonction ou à des ressources PHP externes. Par exemple, considérons un appel de base de données, qui est une ressource externe. Nous discuterons des « ressources » en détail dans un article ultérieur.

Recommandations associées : "Tutoriel PHP"

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:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn