[su_youtube url= »https://www.youtube.com/watch?v=cXsn_HQLqHo »]
Type de données
Booléen
Les entiers
Nombres décimaux
Les chaînes de caractères
Les tableaux
Les objets
Les ressources
NULL
Tester les types
- Is_array Détermine si une variable est un tableau
- is_bool Détermine si une variable est un booléen
- is_float Détermine si une variable est de type nombre décimal
- is_int Détermine si une variable est de type nombre entier
- is_numeric Détermine si une variable est un type numérique
- is_null — Indique si une variable vaut NULL
- is_object — Détermine si une variable est de type objet
- is_resource — Détermine si une variable est une ressource
- is_string — Détermine si une variable est de type chaîne de caractères
Casting
Les préfixes autorisés sont :
- (int), (integer) : modification en integer
- (bool), (boolean) : modification en boolean
- (float), (double), (real) : modification en float
- (string) : modification en string
- (array) : modification en array
- (object) : modification en object
- (unset) : modification en Null
Code de l’exemple
<?php
$x = 10; // $x est un entier
$y = « $x »; // $y est une chaîne
$z = (string) $y; // $z est également une chaîne
// Ceci affichera « ils sont identiques »
if ($z === $y) {
echo « ils sont identiques »;
}
?>