Page 1 sur 1
Opérateur de puissance
Posté : 15 mai 2005, 07:51
par Je Débute
Bonjour,
Je ne trouve pas la syntaxe de l'opérateur de puissance
Le script ci joint me renvoie 1 alors que le resultat attendu est 8
<?
$test=2^3;
echo" test (8) = $test <br/>";
?>
Faut-il activer quelque chose ?
Posté : 15 mai 2005, 08:23
par Je Débute
J'ai trouvé excuse... en PHP il faut utiliser la fonction pow(x,y) pour x à la puissance y.... ^ est un opérateur logique Xor !!!!
Re: Opérateur de puissance
Posté : 15 mai 2005, 10:29
par albat
Tu peux en profiter pour corriger ta syntaxe :
echo "test = ".$test."<br />";
C'est beaucoup mieux.

Posté : 15 mai 2005, 10:46
par Je Débute
Merci albat
La syntaxe ... j'ai un peu de mal mais ça vient...
Posté : 15 mai 2005, 10:57
par albat
Le truc, c'est de toujours veiller à "sortir" les variables des chaînes de caractères.
Certes, ça marche quand même, mais c'est pas beau, pas propre, moins facile à lire
et... peut-être qu'une version future de PHP appréciera moins...