[原]PHP 7 中 由于 PDO版本问题导致 的 严格类型检查错误

编程入门 行业动态 更新时间:2024-10-14 04:30:27

[原]PHP 7 中 由于 PDO版本问题导致 的 严格类型检查<a href=https://www.elefans.com/category/jswz/34/1771449.html style=错误"/>

[原]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版本问题导致 的 严格类型检查错误

本文发布于:2024-03-14 04:38:09,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1735643.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:错误   版本   类型   PHP   PDO

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!