Tableau récapitulatif des différentes
valeurs des vaiables après un "settype"

Le tableau se lit de la façon suivante :
Notes :
  1. On ne peut convertir un tableau en texte
  2. On ne peut pas convertir un objet en entier
  3. On ne peut pas convertir un objet en texte
Résultat de la fonction settype($var,type)
Type:arraybooleanfloatintegernullstring
$var↓
array(1)Array111Array
trueArray1111
falseArray00
1Array1111
0Array000
3.14Array13.1433.14
3+4Array1777
nullArray00
"3.14"Array13.1433.14
"3,14"Array1333,14
"13-4"Array1131313-4
"6*2"Array1666*2
"4coq+
1x"
Array1444coq+1x
"1"Array1111
""Array00
" "Array100
$myObjArray111Erreur
Particularités :
lignes 3+3 et 13-4 L'adition est la seule opération qui fonctionne dans ce cas
Lignes true, false, 1,0 On peut avec cette fonction remplacer 'true' par 1 et false par 0
Lignes true et false Après conversion en booléen 'true' devient 1 mais false ne devient pas 0