書本 《PHP與MySQL 5程序設計》(第2版)例子 amortizationTable,代碼清單4-1 & 代碼清單4-2,編輯器
昨晚本身對着課本打了一遍沒寫對,由於只打印了一行,設計
今天從新對了一遍,發現不少變量寫錯了,都寫成未初始化的變量了,即都是數0了;io
用的是Visual Code編輯器,可是沒有像Java /C /C++強類型語言同樣,「未定義」的變量 沒有任何的提示;table
後來,都改好了,發現前10條數據一個對不上,就是每一個月應該還的數額不對:我算出的是 $1167.15,書本上是:$1660.82,程序設計
覈對了幾回,都沒發現有何問題,上網搜了下: amortizationTable變量
真找到一個網上,按照書本上的利率填寫了下,發現算出來的基本是與個人一致,只有小數點後兩位大概有0.02的偏差程序
http://www.amortizationtable.org數據
看來這個版本有很多錯誤,好久之前買的,都沒翻,看來得注意些,還好公司有PHP高手,能夠多請教。tab