Page 1 sur 1

Constante dans un if

Posté : 09 juin 2006, 18:15
par jobine
Bonjour,

Comment je fait pour inséré une constante dans un if?

Voici ce que j'ai:
if($epreuve <= echo JBS50CR_PL)
	        { 
          $best50jbscr= $epreuve;
          $niveau50jbscr= 'pl';
          }
	        elseif($epreuve <= 'echo JBS50CR_OR')

...
La première façon, ça me donne un parse erreur, la deuxième (sans les ' ' ) pas d'erreur mais j'ai pas de donnée pour la variable donc je pense qu'il ne rentre pas dans le if.
Est-ce que vous me suivez?

Merci

Posté : 09 juin 2006, 19:41
par Cyrano
à quoi sert le "echo" au juste :?: :shock:
Essaye donc en enlevant cette curiosité...

Posté : 09 juin 2006, 19:46
par jobine
:oops: ben toute les exemple que j'ai trouver mettait un echo devant.

Mais bon, je viens de trouver mes erreurs. une constante ne peut commencer par un chiffre... et le echo :oops:

Posté : 09 juin 2006, 20:55
par Ryle
Euh... le J c'est pas un chiffre... si ? :)

La constante fonctionne comme n'importe quele autre variable php : si tu mets un echo il l'affiche, si tu mets des apostrophes autour il considère que c'est une chaine, etc.

La principale différence (outre le fait qu'il faut utiliser la fonction define() pour la définir) vient du fait que contrairement aux variables, elle est accéssible par tes fonctions ou tes objets sans avoir à la redéclarer comme global au début de celle-ci.