错误"/>
[原]PHP 7 中 由于 PDO版本问题导致 的 严格类型检查错误
近期项目开发 过程中遇到一个BUG
项目采用了PHP 7.1 新功能.,并进行了强制类型约束
本地开发(Windows环境+PHP7.1.*),代码运行正常
测试环境(Linux+PHP7.2) 运行正常
正式服务器(Linux+PHP7.1) 类型错误.
经过逐步追查, 在PDO::fetch 操作中, 两个环境结果 不同
数据库中的整数字段, Fetch出的数据类型分别是 int 和 string
解决方法:
1.尽量保持测试服务器与正式服务器的版本相同
2.框架中对数据类型进行修正.
更多推荐
[原]PHP 7 中 由于 PDO版本问题导致 的 严格类型检查错误
发布评论