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:
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:
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:
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:
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é.