Solls ja auch, sofern die Werte als Float vorliegen, daher am betsne alles, was nicht Float ist, nach int casten.
Dabei die Ausgaben der Funktionen wie round/ceil usw. beachten, die geben floats zurück, welche dann als 1.3€6 usw ausgegeben werden dürfen.
Und sollte mal jemand für mehr als MAX_INT einkaufen, könnte man ja auch Strings verwenden, wobei ich nicht glaube, dass das vorkommt.PHP-Code:$wert = (int)round($wertdavor);
Insofern ein Fehler des Programmieres, da PHP die Umwandlung vornehmen darf, und wenn ich halt ein INT haben will (wie bspw. für EF Transaktionen vorgeschrieben), dann muss ich das auch klarstellen![]()





Zitieren