par
fafar » 17 déc. 2023, 10:20
bonjour,
Je ne comprends pas le fonctionnement d'un test du genre
.
Notamment, je ne comprends pas la différence entre
qui ne fait pas le echo et n'affiche rien et celui-ci :
qui lui rentre dans le "alors" et affiche "toto".
Dans mon esprit, le if teste si l'affectation se fait ou pas, et je ne vois pas pourquoi affecter le "" ne fonctionne pas. Mais je ne dois pas interpréter comme il faut.
Merci de vos réponses.
Emmanuel
bonjour,
Je ne comprends pas le fonctionnement d'un test du genre [code]if $a=$b[/code].
Notamment, je ne comprends pas la différence entre
[code]
$a = "ui";
$b="";
if ($a = $b) echo "toto ";
[/code]
qui ne fait pas le echo et n'affiche rien et celui-ci :
[code]
$a = "ui";
$b="az";
if ($a = $b) echo "toto ";
[/code]
qui lui rentre dans le "alors" et affiche "toto".
Dans mon esprit, le if teste si l'affectation se fait ou pas, et je ne vois pas pourquoi affecter le "" ne fonctionne pas. Mais je ne dois pas interpréter comme il faut.
Merci de vos réponses.
Emmanuel