Le transtypage
Le transtypage désigne l'action de convertir un type de données en un autre. Ici, il peut servir en plus à définir explicitement le type d'une donnée. La façon d'opérer est exactement la même qu'en C:
$UnEntier = (int) "4320Pastèque";
Ici, au lieu de créer une chaine, PHP va, grâce au "(int)", créer un entier qui aura pour valeur 4320.
Voici les opérateurs de trantypage du PHP:
(int), (integer): Conversion en entier
(real), (double), (float): Conversion en nombre décimal
(string): Conversion en chaine
(array): Conversion en tableau
(object): Conversion en objet
Le PHP propose des fonctions qui permettent de vérifier le type d'une variable: is_int(), is_float(), is_double(), is_array(), is_string(), is_object(), etc...
j'ai trouver sur
http://www.mangue.org/e107_plugins/cours/cours.php?id=php&cid=cours2.html