Auch Hallo,
wer nimmt mal gerade mein Brett vor dem Kopf weg? Warum ergibt die if-Bedingung
true
?if($a + $b > $c) { echo ("a+b ist größer als c. <br>a: ".$a." <br>b: ".$b." <br>c: ".$c); }
ergibt:
a+b ist größer als c a: 42.01 b: 146.18 c: 188.19
Ich habs auch mal versucht, die 3 Werte nochmal über
settype
explizit auf Floatwerte zu casten, aber das ändert nichts.
Vielleicht findet sich die Lösung in der Operatorrangfolge?
Manchmal helfen auch ein paar Klammern.
Stay TRUE
der Operator