var_dump(abs($onethird + $fivethirds - $half + $threehalf) < 0.00001);
see: http://www.cygnus-software.com/papers/comparingfloats/comparingfloats.htm
also: http://docs.sun.com/source/806-3568/ncg_goldberg.html
Bu, tüm programlama dilleri için de geçerlidir.
Ben henüz programcılar yüzen eşitliğini istediğiniz zaman bu otomatik olarak yapılır her dilde rastlamak değil. Birisi belki = ~ = float eşitlik için otomatik olarak epsilon ile diff karşılaştırma yapacağını, hangi yeni bir operatör ile gelmelidir:
if ($float1 =~= $float2) {...
Ben 2000 yılında mezun beri her yıl, yılın bu sefer bazı acemi bazı haber grubu, forum veya e-posta listesine bu soruyu soracaktır ki sinir bozucudur. Sadece geçen ay ben comp.lang.tcl Bu yanıtladı. Ve iki ay önce ben onun Perl kod çalışmıyor neden bana soruyorsun 5 yıldır yazılım geliştirme olmuştur benim iş arkadaşınız için bu açıklamak zorunda kaldı, sadece yenilere değil.