Derniers tutoriels de développement web
 

PHP 5 Types de données


Types de données PHP

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

PHP supporte les types de données suivants:

  • Chaîne
  • Entier
  • Flotteur (floating point numbers - also called double) à (floating point numbers - also called double)
  • Boolean
  • tableau
  • Objet
  • NUL
  • Ressource

Chaîne PHP

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

Une chaîne peut être un texte entre guillemets. Vous pouvez utiliser des guillemets simples ou doubles:

Exemple

<?php
$x = "Hello world!";
$y = 'Hello world!';

echo $x;
echo "<br>";
echo $y;
?>
»Exécuter exemple

PHP Entier

Un type de données entier est un nombre non-décimal compris entre -2147483648 et 2147483647.

Règles pour les entiers:

  • Un entier doit avoir au moins un chiffre
  • Un entier ne doit pas avoir un point décimal
  • Un entier peut être soit positive ou négative,
  • Les entiers peuvent être spécifiés en trois formats: décimal (10-based) , hexadécimal (16-based - prefixed with 0x) la (8-based - prefixed with 0) (16-based - prefixed with 0x) le (16-based - prefixed with 0x) ou octal (8-based - prefixed with 0) le (8-based - prefixed with 0)

Dans l'exemple suivant $ x est un nombre entier. Le PHP var_dump() fonction retourne le type de données et de la valeur:

Exemple

<?php
$x = 5985;
var_dump($x);
?>
»Exécuter exemple

Float PHP

Un flotteur (floating point number) est un nombre décimal ayant un point ou un nombre sous forme exponentielle.

Dans l'exemple suivant x $ est un flotteur. Le PHP var_dump() fonction retourne le type de données et de la valeur:

Exemple

<?php
$x = 10.365;
var_dump($x);
?>
»Exécuter exemple

PHP Boolean

Un booléen représente deux états possibles: vrai ou faux.

$x = true;
$y = false;

Booléens sont souvent utilisés dans les tests conditionnels. Vous apprendrez plus sur les tests conditionnels dans un chapitre ultérieur de ce tutoriel.


tableau PHP

Un tableau stocke plusieurs valeurs dans une seule variable.

Dans l'exemple suivant voitures $ est un tableau. Le PHP var_dump() fonction retourne le type de données et de la valeur:

Exemple

<?php
$cars = array("Volvo","BMW","Toyota");
var_dump($cars);
?>
»Exécuter exemple

Vous apprendrez beaucoup plus sur les tableaux dans les chapitres suivants de ce tutoriel.


objet PHP

Un objet est un type de données qui stocke les données et informations sur la façon de traiter ces données.

En PHP, un objet doit être explicitement déclarée.

D'abord, nous devons déclarer une classe d'objet. Pour cela, nous utilisons le mot-clé de classe. Une classe est une structure qui peut contenir des propriétés et méthodes:

Exemple

<?php
class Car {
    function Car() {
        $this->model = "VW";
    }
}

// create an object
$herbie = new Car();

// show object properties
echo $herbie->model;
?>
»Exécuter exemple

Vous en apprendrez plus sur les objets dans un chapitre ultérieur de ce tutoriel.


PHP NULL Valeur

Null est un type de données spécial qui ne peut avoir qu'une seule valeur: NULL.

Une variable de NULL de type de données est une variable qui n'a pas de valeur assignée.

Astuce: Si une variable est créée sans valeur, il est automatiquement attribué une valeur NULL.

Les variables peuvent également être vidées en définissant la valeur NULL:

Exemple

<?php
$x = "Hello world!";
$x = null;
var_dump($x);
?>
»Exécuter exemple

ressources PHP

Le type de ressource spéciale n'est pas un type de données réelles. Il est le stockage d'une référence à des fonctions et des ressources externes à PHP.

Un exemple courant d'utiliser le type de données de ressources est un appel de base de données.

Nous ne parlerons pas de type de ressource ici, car il est un sujet avancé.