no, what i want is that if the echo command yields one value, then the comparison command should yield the same value.
for php to say, "uh, don't use == on floats" is just irresponsible.
if you're going to 24 digits of precision, then echo .999999999999...
don't round up for display but not round during comparison... this is REQUIRED if you are going to write a loose typed language.
first check if the float values are the same, if they aren't, then check if the string values are the same...
this seems obvious to me.
php should never say "1 is not equal to 1, but it's value is 1"... that is what is going on here.