Hi there,
Wieso das? Weil der Typecasting-Operator "(float)" nicht auf das Funktionsergebnis von substr() angewendet werden kann?
Was es nicht alles gibt. Wieder etwas gelernt. Auch wenn ich das als komplett nutzloses Wissen sofort wieder zu vergessen suche.;)
Würde es dann nicht schlicht zu einem PHP-Fehler kommen, über den Bruzzler sich hätte beschweren können?
Ja, was weiss ich, was er für ein Error-Reporting er eingestellt hat. Aber es stimmt natürlich, in dem Fall würde er nicht einmal die Versandkosten 'rausbekommen.
Das Debugging sollte also genau beim Funktionsergebnis von substr() ansetzen: Kommt da raus, was man erwartet?
ja, das ist zwingend...