Sobes.tech
Intern

Quels sont les types de données en PHP?

sobes.tech IA

Réponse de l'IA

PHP possède huit types de données:

Types scalaires:

  • bool (booléen)
  • int (entier)
  • float (nombre à virgule flottante)
  • string (chaîne)

Types composés:

  • array (tableau)
  • object (objet)

Types spéciaux:

  • resource (ressource)
  • null (NULL)

Brève description de chaque type:

  • bool: Deux valeurs possibles - true ou false.
  • int: Nombres entiers sans partie décimale. La plage dépend de la plateforme.
  • float: Nombres avec partie décimale ou en notation exponentielle.
  • string: Séquence de caractères. Peut être encadrée par des guillemets simples (') ou doubles (").
  • array: Carte ordonnée pouvant contenir des éléments de tout type de données, accessibles par des clés numériques ou de chaîne.
  • object: Instance d'une classe contenant des propriétés et des méthodes.
  • resource: Variable spéciale contenant une référence à une ressource externe, comme une base de données ou un fichier.
  • null: Variable n'ayant aucune valeur. La seule valeur possible de ce type est NULL (sans distinction de majuscules/minuscules).

Exemples:

<?php

$is_active = true; // bool
$count = 10; // int
$price = 19.99; // float
$name = "John Doe"; // string
$colors = ["red", "green", "blue"]; // array
$user = new stdClass(); // objet (exemple d'un objet vide)
$file_handle = fopen("chemin/vers/fichier.txt", "r"); // ressource
$variable_is_null = null; // null

?>