Tableau récapitulatif des
différentes
valeurs des vaiables
après un "casting"
Le tableau se lit de la façon suivante :
- nouvelle variable=(integer)3.14 renvoie 3
- nouvelle variable=(boolean)3.14 renvoie 1
Notes :
- On ne peut convertir un objet en
double (float) ni en texte
Résultat du casting
nouvelleValeur=(type)ancienneValeur |
Type: | array | boolean | float | integer | string |
---|
$var↓ |
array(1) |
Array |
1 |
1 |
1 |
Array |
false |
Array |
|
0 |
0 |
|
true |
Array |
1 |
1 |
1 |
1 |
0 |
Array |
|
0 |
0 |
0 |
1 |
Array |
1 |
1 |
1 |
1 |
3.14 |
Array |
1 |
3.14 |
3 |
3.14 |
132 |
Array |
1 |
132 |
132 |
132 |
"3.14" |
Array |
1 |
3.14 |
3 |
3.14 |
"1" |
Array |
1 |
1 |
1 |
1 |
"texte" |
Array |
1 |
0 |
0 |
texte |
"5+7" |
Array |
1 |
5 |
5 |
5+7 |
"6 abricots" |
Array |
1 |
6 |
6 |
6 abricots |
$myObj |
Array |
1 |
1 |
1 | Erreur |