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
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) )