andy: Operatoren

Beitrag lesen

Hi.

Schreibe gerade an einem Tutorial über PHP. Bisher bin ich bis zu den Operatoren gekommen, und dabei ist mir folgendes aufgefallen:

  
echo "3+2=", 3+2, "<br>"; /* Gibt 5 aus */  
echo "3==2=", 3==2, "<br>"; /* Gibt true zurück, wenn Vergleich erfolgreich, ansonsten false */  
echo "3^2=", 3^2, "<br>"; /* Gibt 9 zurück, weil 3^2 = 3*3 = 9 */  
echo "3<=2=", 3<=2, "<br>"; /* Gibt false zurück, weil 3 nicht kleiner als 2 ist */  

Interessant wäre die dritte Zeile
Das ^ gibt doch Potenzen an, richtig? Also wäre 3^2 = 3*3 = 9 ! Aber warum gibt man mir hier 1 aus? "1" erwarte ich eher beim Modulus 3%2 - aber warum nicht beim Zirkumflex?

Danke
andy