mercredi 18 novembre 2015

Exercice2 : PHP5

Donner la valeur booléenne des variables
$a, $b, $c, $d, $e et $f :
 $a="0";
 $b="TRUE";
$c=FALSE;
 $d=($a OR $b);
$e=($a AND $c);
 $f=($a XOR $b);

Solution :
même dans sa dernière version, PHP continue à afficher 1 pour TRUE et rien (une chaîne vide !) pour FALSE. Pour réaliser l’évaluation booléenne des variables et afficher le résultat en clair (avec les mots TRUE ou FALSE) nous pouvons écrire le code suivant :

<?php
function bool($val)
{
if($val) echo "TRUE <br />";
else echo "FALSE <br />";
}
//********************
$a="0";
echo "\$a vaut : ",bool($a);
$b="TRUE";

echo "\$b vaut : ",bool($b);

$c=FALSE;
echo "\$c vaut : ",bool($c);
$d=($a OR $b);
echo "\$d vaut : ",bool($d);
$e=($a AND $c);
echo "\$e vaut : ",bool($e);
$f=($a XOR $b);
echo "\$f vaut : ",bool($f);
?>
Nous obtenons l’affichage ci-dessous :
$a vaut : FALSE
$b vaut : TRUE
$c vaut : FALSE
$d vaut : TRUE
$e vaut : FALSE
$f vaut : TRUE

Aucun commentaire:

Enregistrer un commentaire