Type de variable, cast et PHP5: type + fonction
Voila un petit exemple concernant l’utilisation du cast en PHP, ainsi que les différentes fonctions permettant de tester le type de variable.
<?php
/**
Exemple
**/
$ma_valeur = ‘1′;
echo is_numeric($ma_valeur);
//return true
echo is_int($ma_valeur);
//return false
//Equivalent avec (int)$ma_valeur
settype($ma_valeur,’integer’);
echo is_int($ma_valeur);
//return true;
echo is_scalar($ma_valeur);
//return true
//Equivalent avec (array)$ma_valeur
settype($ma_valeur,’array’);
echo is_scalar($ma_valeur);
//return false
print_r($ma_valeur);
// return array(1);
/**
Type de variable:
"bool","int","float","string","array","object","NULL"
**/
/**
Fonction pour tester le type de variable:
is_ array,is_ binary,is_ bool,is_ buffer,is_ callable,
is_ double,is_ float,is_ [...]
English