[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”;
}
?>