1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48
|
//intval() semble plus lent a traiter que (int)
$a=false;
echo 'pour $a=false :'."<br />";
intval($a);
echo 'avec intval($a), $a vaut "'.$a.'" et est un '.gettype($a)."<br />";
$a1=intval($a);
echo 'avec $a1=intval($a), $a vaut "'.$a.'" et est un '.gettype($a)."<br />";
echo 'avec $a1=intval($a), $a vaut "'.$a1.'" et est un '.gettype($a1)."<br /><br />";
$b=false;
echo 'pour $b=false :'."<br />";
(int)$b;
echo 'avec (int)$b, $b vaut "'.$b.'" et est un '.gettype($b)."<br />";
$b1=(int)$b;
echo 'avec $b1=(int)$b, $b vaut "'.$b.'" et est un '.gettype($b)."<br />";
echo 'avec $b1=(int)$b, $b vaut "'.$b1.'" et est un '.gettype($b1)."<br /><br />";
$c=false;
echo 'pour $c=false :'."<br />";
settype($c,"integer");
echo 'avec settype($c,"integer"), $c vaut "'.$c.'" et est un '.gettype($c)."<br /><hr />";
// Résultats des meme operation pour true histoire de voir la difference avec false
echo 'echo true renvoi "'.true.'"'."<br />" ;
echo 'echo (true) renvoi "'.(true).'"'."<br />" ;
echo 'echo (true+true) renvoi "'.(true+true).'"'."<br /><br />" ;
$a=true;
echo 'pour $a=true :'."<br />";
intval($a);
echo 'avec intval($a), $a vaut "'.$a.'" et est un '.gettype($a)."<br />";
$a1=intval($a);
echo 'avec $a1=intval($a), $a vaut "'.$a.'" et est un '.gettype($a)."<br />";
echo 'avec $a1=intval($a), $a vaut "'.$a1.'" et est un '.gettype($a1)."<br /><br />";
$b=true;
echo 'pour $b=true :'."<br />";
(int)$b;
echo 'avec (int)$b, $b vaut "'.$b.'" et est un '.gettype($b)."<br />";
$b1=(int)$b;
echo 'avec $b1=(int)$b, $b vaut "'.$b.'" et est un '.gettype($b)."<br />";
echo 'avec $b1=(int)$b, $b vaut "'.$b1.'" et est un '.gettype($b1)."<br /><br />";
$c=true;
echo 'pour $c=true :'."<br />";
settype($c,"integer");
echo 'avec settype($c,"integer"), $c vaut "'.$c.'" et est un '.gettype($c)."<br /><hr />"; |
Partager