Bonjour à vous tous,
Je suis maintenant dans la section intermédiaire du PHP et j'attaque le chapitre des bases de données.
Je rencontre mon premier obstacle avec les valeurs booléennes. Mes cours ne s'y attardent que le temps d'une seule page et je n'ai pas compris à quoi cela sert.
La définition dit qu'une valeur booléenne peut prendre la valeur 1 (vrai) ou la valeur 0 (faux). Mais que signifie 1 ou 0 (à quoi cela correspond) et que signifie vrai ou faux ?
J'ai ce exemple sur mes cours :
le résultat à l'écran est le renvoi du chiffre 1.
Et si on affecte :
le résultat à l'écran est que rien ne s'affiche mais je m'attendais à ce qu'il affiche 0.
Je ne comprends pas ! A quoi correspond le chiffre 1 ? Et pourquoi l'echo de $var2 n'affiche pas 0 ?
Mon cours donne aussi un exemple d'utilisation de la structure conditionnelle if() pour afficher à quoi correspond la valeur booléenne utilisée.
Vous avez peut être des liens web qui expliquent mieux le rôle des valeurs booléennes ou alors vous mêmes saurez m'expliquer efficacement ce que c'est et à quoi elles servent. N'oubliez pas que je suis débutant dans le développement PHP et que c'est la première fois que je suis confronté aux valeurs booléennes.
Merci pour votre aide.
Modifié par ObiJuanKenobi (13 May 2022 - 06:27)
Je suis maintenant dans la section intermédiaire du PHP et j'attaque le chapitre des bases de données.
Je rencontre mon premier obstacle avec les valeurs booléennes. Mes cours ne s'y attardent que le temps d'une seule page et je n'ai pas compris à quoi cela sert.
La définition dit qu'une valeur booléenne peut prendre la valeur 1 (vrai) ou la valeur 0 (faux). Mais que signifie 1 ou 0 (à quoi cela correspond) et que signifie vrai ou faux ?
J'ai ce exemple sur mes cours :
$var1 = true;
echo $var;
le résultat à l'écran est le renvoi du chiffre 1.
Et si on affecte :
$var2 = false;
echo $var2;
le résultat à l'écran est que rien ne s'affiche mais je m'attendais à ce qu'il affiche 0.
Je ne comprends pas ! A quoi correspond le chiffre 1 ? Et pourquoi l'echo de $var2 n'affiche pas 0 ?
Mon cours donne aussi un exemple d'utilisation de la structure conditionnelle if() pour afficher à quoi correspond la valeur booléenne utilisée.
if($var == true){
echo 'la valeur est vrai';
}else{
echo 'la valeur est fausse';
}
Vous avez peut être des liens web qui expliquent mieux le rôle des valeurs booléennes ou alors vous mêmes saurez m'expliquer efficacement ce que c'est et à quoi elles servent. N'oubliez pas que je suis débutant dans le développement PHP et que c'est la première fois que je suis confronté aux valeurs booléennes.
Merci pour votre aide.
Modifié par ObiJuanKenobi (13 May 2022 - 06:27)