Voici l code suivant :
J'optin l'aafichage suivant :Code:
1
2
3
4
5 $a=false; $b=true; echo "true->".$a."; echo "false->".$b;
Alors pourquoi le variable b est elle vide ? Alor que que contient 1 (true)Code:
1
2
3true->1 false->
Version imprimable
Voici l code suivant :
J'optin l'aafichage suivant :Code:
1
2
3
4
5 $a=false; $b=true; echo "true->".$a."; echo "false->".$b;
Alors pourquoi le variable b est elle vide ? Alor que que contient 1 (true)Code:
1
2
3true->1 false->
Quand tu fais un echo d'une variable booléenne si elle n'est pas considérée comme un string alors elle ne sera pas affichée.
Dans ton 1er exemple tu la considères comme string car entourée de doubles quotes mais ce n'est pas le cas.
Pour être sur de savoir ce que contiennent tes variables utilise plutot
Code:var_dump($a);