Médiaforma

PHP MySQL – Casting

Print Friendly

Pour modifier le type d’une variable, il suffit d’utiliser un opérateur de casting. Pour cela, précisez le type cible entre parenthèses avant la variable. Voici la liste des opérateurs de casting autorisés :

Préfixe Type obtenu
(int), (integer) integer
(bool), (boolean) boolean
(float), (double), (real) float
(string) string
(array) array
(object) object
(unset) NULL (PHP 5)

 

Exemples :

<?php

$a = 10; // $a est un entier

$b = (string) $a; // $b est une chaîne

$c = "10";

if ($b === $c)

echo "\$b et \$c sont du même type<br>";

if ($a === $b)

echo "\$a et \$b sont du même type<br>";

else

echo "\$a et \$b ne sont pas du même type<br>";

?>

Voici le résultat :

Remarque

Remarquez le signe === dans les if, pour comparer les types et non les valeurs.

Vous avez aimé cet article ? Partagez-le avec vos réseaux...
 
Comments

No comments yet.

Leave a Reply