Types de données en PHP

Les variables peuvent stocker des données de différents types, et peuvent faire différentes choses.

PHP supporte les types de données suivants :

  • String
  • Boolean
  • Integer
  • Float
  • Array
  • Object
  • NULL

 
 

String

String est une séquence de caractères, comme « Hello world ».

Une String peut être n’importe quel texte entre guillemets. Vous pouvez utiliser des guillemets simples ou doubles :

<?php
	//déclarer la chaîne
	$str = "Hello world";
	
	//afficher la chaîne
	echo $str;
?>

Vous pouvez vérifier si une variable est de type String en utilisant la fonction PHP is_string().
 

Boolean

Un booléen représente deux états possibles: TRUE ou FALSE.

$a = true;
$b = false;

Les booléens sont souvent utilisés dans les tests conditionnels. Vous en apprendrez plus sur les tests conditionnels dans le chapitre suivant.

Vous pouvez vérifier si une variable est de type Boolean en utilisant la fonction PHP is_bool().
 

Integer

Les nombres Integer ne contiennent que des nombres entiers, y compris les nombres positifs et négatifs, c’est-à-dire des nombres sans partie fractionnaire ni le point décimal. Ils peuvent être décimaux (base 10), octal (base 8) ou hexadécimaux (base 16). La base par défaut est décimale (base 10). La plage des entiers doit être comprise entre -2^31 et 2^31.

<?php 
	$a = 2;  
	$b = 4;  
	  
	$somme = $a + $b; 
	echo $somme;      //6
?>

Vous pouvez vérifier si une variable est de type Integer en utilisant la fonction PHP is_integer() ou la fonction PHP is_int().
 
 

Float

Float est un nombre à virgule décimale ou un nombre sous forme exponentielle.

Dans l’exemple suivant, $f est un nombre flottant. La fonction var_dump() renvoie le type et la valeur du variable :

<?php
	$f = 2.34;
	var_dump($f);
?>

 
La sortie :

float(2.34)

Vous pouvez vérifier si une variable est de type Float en utilisant la fonction PHP is_float(), la fonction is_double() ou is_real().
 

Array

Array est un tableau qui stocke plusieurs valeurs dans une seule variable.

Dans l’exemple suivant, $langages est un tableau.

<?php
	$langages = array("PHP","HTML","JavaScript");
	var_dump($langages);
?>

La sortie :

array(3) { 
     [0]=> string(3) "PHP" 
     [1]=> string(4) "HTML" 
     [2]=> string(10) "JavaScript" 
}

Vous pouvez vérifier si une variable est un tableau en utilisant la fonction is_array().
 
 

Object

Les objets sont définis comme des instances de classes définies par l’utilisateur qui peuvent contenir à la fois des valeurs et des fonctions. C’est un sujet un peu avancé qui sera discuté en détail dans d’autres articles. Vous pouvez vérifier si une variable est un objet en utilisant la fonction PHP is_object().
Les classes et les objets en PHP

NULL

NULL est un type spécial de variables qui ne peuvent contenir qu’une seule valeur, c’est-à-dire NULL. Nous suivons la convention qui consiste à l’écrire en majuscules.

<?php 
	$x = NULL; 
	echo $x;    // n'affiche rien
?>

Vous pouvez vérifier si une variable est NULL en utilisant la fonction PHP is_null().
 
 

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *