אין מצב שזה באג כי זה קורה רק עם המספר הזהשימו לב הפלט כאן אמור ליהיות 0.8
אבל יוצא 0.7
<?php $a=(0.1+0.7)*10; echo "floor of \$a is: "; echo floor($a) ; ?>
|
עכשיו ניסיתי סתם אותו דבר רק לשנות את ה0.7 ל0.8 לפי הבאג אנחנו אמורים לקבל 0.8 נכון אז פלא הפלאים מקבלים 0.9
<?php $a=(0.1+0.8)*10; echo "floor of \$a is: "; echo floor($a) ; ?>
|
הקוד נלקח מאיתן(כן כן חוזר על התנך של הלוגיקה התיכנותית הזוועתית שלי
תסבירו לי את זה ותקבלו חיבוק מחורף