par
Cyrano » 20 mai 2006, 13:13
Ok.
Quand tu crées une boucle, tu as deux choses :
- un test de validité sur une comparaison;
- une instruction ou une suite d'instructions;
Le test, c'est ce qui se trouve entre les parenthèses du while() : Dans la pratique, tu testes si la comparaison est vraie.
Si j'écris :
while($a < 1000)
{ //...
en somme, je vérifie que $a est inférieur à 1000, autrement dit : "$a est inférieur à 1000" == VRAI ou "$a est inférieur à 1000" == FAUX. Si j'obtiens FAUX, je sors de la boucle.
Il serait donc plus logique et techniquement juste de mettre dans les parenthèses une comparaison comme on fait dans un if() par exemple. il est donc sémantiquement plus juste d'écrire:
while(($a < 1000) == TRUE)
{ //...
Ok.
Quand tu crées une boucle, tu as deux choses :
- un test de validité sur une comparaison;
- une instruction ou une suite d'instructions;
Le test, c'est ce qui se trouve entre les parenthèses du while() : Dans la pratique, tu testes si la comparaison est vraie.
Si j'écris :
[php]while($a < 1000)
{ //...[/php]
en somme, je vérifie que $a est inférieur à 1000, autrement dit : "$a est inférieur à 1000" == VRAI ou "$a est inférieur à 1000" == FAUX. Si j'obtiens FAUX, je sors de la boucle.
Il serait donc plus logique et techniquement juste de mettre dans les parenthèses une comparaison comme on fait dans un if() par exemple. il est donc sémantiquement plus juste d'écrire:
[php]while(($a < 1000) == TRUE)
{ //...[/php]