Hallo Joachim,
Trotzdem bleibt für mich die Frage, wie ich einen <=> Vergleich denn dann zweifelsfrei anstellen soll.
ein Vergleich auf größer oder kleiner ist normalerweise unkritisch - außer wenn man weiß, dass der zu vergleichende Wert sehr dicht am Limit liegen kann und diese geringen Unterschiede wirklich relevant sind.
Die übliche Strategie ist dann: Man legt eine maximal akzeptable Fehlerschwelle $error fest (z.B. $error=1E-6) und prüft dann nicht auf Gleichheit, sondern auf Einhaltung eines Toleranzbandes.
// falsch:
if ($a==$b)
//besser:
if (abs($a-$b)<$error)
Live long and pros healthy,
Martin
--
Home is where my beer is.
Home is where my beer is.