最近公司將一些項目轉移了服務器,后來發現使用支付寶支付時發現出現錯誤,錯誤如下:
1 |
|
最后發現這是由於我們的新服務器的php版本安裝的時php7.2,由於php7.2版本廢棄了each方法導致出現錯誤,解決方法為將each方法改成foreach方法,如下將:
1 |
|
改成:
1 |
|
修改完成支付又發現出現如下錯誤:
1 |
|
這是由於在php7.2中count方法參數只支持數組導致的錯誤,修改如下將:
1 |
|
改成:
1 |
|
修改完成之后支付寶支付成功!!!
明確的學習思路能更高效的學習提升