Typage et PHP ou comment remettre en cause l’univers ^^

8 août 2008 par Gaëtan Laisser une réponse »

Bijour à tous …

La blague PHP du jour :) , testez ce code … vous pourrez être surpris :)

$var1="lol";
$var2=0;
if( $var1 == true and $var2 == false and $var1 == $var2 )
    echo "hum hum, ça bug";

Petite explication :

  1. $var1 est égale à vrai, car une chaîne de caractère non-vide est « vrai »
  2. $var2 besoin d’une explication ?
  3. Lorsque l’on compare une chaîne de caractère à un entier, celui-ci est égale à zéro lorsqu’il ne contient pas de chiffre …
Publicité

Laisser un commentaire