Types de données PHP

Types de données PHP 5

String (string), Integer (entier), Float (virgule flottante), Boolean (Boolean), Array (array), Object (objet), NULL (valeur nulle).

Chaîne PHP (string)

Une chaîne est une séquence de caractères, comme "Bonjour tout le monde !".

Vous pouvez mettre n'importe quel texte entre guillemets simples et doubles :

Exemple

<?php 
 $x = "Hello world!";
 echo $x;
 echo "<br>"; 
 $x = 'Hello world!';
 echo $x;
 ?>

PHP entier

Un entier est un nombre sans décimales.

Règles relatives aux entiers :

· L'entier doit avoir au moins un chiffre (0-9)

· L'entier ne peut pas contenir de virgules ni d'espaces

· L'entier n'est pas Le point décimal

·   L'entier peut être un nombre positif ou négatif

·   L'entier peut être spécifié sous trois formats : décimal, hexadécimal (préfixé par 0x) ou octal ( préfixé par 0 ).

Dans les exemples suivants, nous testerons différents nombres. La fonction PHP var_dump() renvoie le type de données et la valeur de la variable :

Instance

<?php 
 $x = 5985;
 var_dump($x);
 echo "<br>"; 
 $x = -345; // 负数 
 var_dump($x);
 echo "<br>"; 
 $x = 0x8C; // 十六进制数
 var_dump($x);
 echo "<br>";
 $x = 047; // 八进制数
 var_dump($x);
 ?>

PHP à virgule flottante (float )

Les nombres à virgule flottante sont des nombres avec une partie décimale ou sous forme exponentielle.

Dans les exemples suivants, nous testerons différents nombres. La fonction PHP var_dump() renvoie le type de données et la valeur de la variable :

Instance

<?php 
 $x = 10.365;
 var_dump($x);
 echo "<br>"; 
 $x = 2.4e3;
 var_dump($x);
 echo "<br>"; 
 $x = 8E-5;
 var_dump($x);
 ?>

PHP booléen

Le type booléen peut être VRAI ou FAUX.

$x=true;
 $y=false;

Le type booléen est généralement utilisé pour le jugement conditionnel. Vous en apprendrez davantage sur le contrôle conditionnel dans les chapitres suivants.


Tableau PHP (array)

Le tableau peut stocker plusieurs valeurs dans une seule variable.

Créez un tableau dans l'instance suivante, puis utilisez la fonction PHP var_dump() pour renvoyer le type de données et la valeur du tableau :

Instance

<?php 
 $cars=array("Volvo","BMW","Toyota");
 var_dump($cars);
 ?>


Vous en apprendrez plus sur les tableaux dans les chapitres suivants.

Objet PHP (objet)

Le type de données objet peut également être utilisé pour stocker des données.

En PHP, les objets doivent être déclarés.

Tout d'abord, vous devez déclarer l'objet de classe à l'aide du mot-clé class. Les classes sont des structures pouvant contenir des propriétés et des méthodes.

Ensuite, nous définissons le type de données dans la classe puis utilisons le type de données dans la classe instanciée :

Instance

<?php
 class Car
 {
   var $color;
   function Car($color="green") {
     $this->color = $color;
   }
   function what_color() {
     return $this->color;
   }
 }
 ?>


Ci-dessus Le mot clé PHP this dans l'instance est un pointeur vers l'instance d'objet actuelle et ne pointe vers aucun autre objet ou classe.

Vous en apprendrez davantage sur les objets dans les chapitres suivants.


Valeur PHP NULL

La valeur NULL signifie que la variable n'a aucune valeur . NULL est une valeur de type de données NULL.

La valeur NULL indique si une variable a une valeur nulle. Il peut également être utilisé pour faire la distinction entre les valeurs nulles des données et les valeurs NULL.

Vous pouvez effacer les données variables en définissant la valeur de la variable sur NULL :

Instance

<?php
 $x="Hello world!";
 $x=null;
 var_dump($x);
 ?>

Ressource PHP (ressource)

Le type de ressource est introduit dans PHP4.

Lors de l'utilisation de ressources, le système activera automatiquement le mécanisme de récupération de place pour libérer les ressources qui ne sont plus utilisées et éviter l'épuisement de la mémoire. Par conséquent, les ressources doivent rarement être libérées manuellement.

Nom                                                                                                                                                    Guillemets simples) ou doubles (guillemets fonctionnels)

2. 2 morceaux )

3. Type à virgule flottante (float ou double) 1.8E+308 (1.8×10308)

4. ) « Vrai » ou « Faux ».

5. Tableau                                                                                                        Objet ) Collecte de données et de fonctions

7. Type de ressource (Ressource) Ressources de données système Images et autres ressources de données

Formation continue
||
<?php class Car { var $color; function Car($color="green") { $this->color = $color; } function what_color() { return $this->color; } } ?>
soumettreRéinitialiser le code
  • Recommandations de cours
  • Téléchargement du didacticiel