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 |