本來公司使用的是php5.6,而後由於一些緣由要升級到php7,而後代碼中有一些地方使用到了bcmath(就是用來進行任意精度的計算,會把浮點型的數據正確計算出來。能夠理解爲java的bigdecimal吧)/升級到php7以後,測試環境測試的時候發現直接調用bcmath庫函數的地方報錯了。php
查看了代碼和資料才知道原來linux/windows上php5.6是默認安裝的,而linux上的php7默認安裝是不安裝bcmath的擴展的,windows是會默認支持php7的bcmath,就是能夠直接調用。這裏記錄一下,就是php5.6升級php7的要注意的一個問題。java