if(0<$nb<=80)

Kazu
Invité n'ayant pas de compte PHPfrance

16 avr. 2010, 12:14

Es ce faux de marquer

if(0<$nb<=80)

On me dit cette erreur

Kazu
Invité n'ayant pas de compte PHPfrance

16 avr. 2010, 12:15

Voici l'erreur

Parse error: syntax error, unexpected T_IS_SMALLER_OR_EQUAL

Mammouth du PHP | 672 Messages

16 avr. 2010, 12:42

Es ce faux de marquer
if(0<$nb<=80)
Voici l'erreur

Parse error: syntax error, unexpected T_IS_SMALLER_OR_EQUAL
Bonjour.

Tu as ta réponse :
Oui, c'est faux. La preuve, tu as une erreur :mrgreen:

En plus, le message est relativement explicite : "Erreur de syntaxe, je trouve un INFERIEUR OU EGAL inattendu".
En php, comme dans pas mal de langages informatiques, on ne peut pas faire un test de ce genre.
PHP attend IF (CONDITION). Là, tu lui donnes deux conditions à la fois. Il faut donc séparer les deux conditions.
Comme tu veux tester $nb > 0 ET $nb <= 80, il faut passer :
if ( (0 < $nb) AND ($nb <= 80) )