问题
在一次debug过程中发现,一样的代码在生产环境与开发环境运行的结果不一致,差异数据如下:
开发环境
array(7) {
["id"]=>
string(1) "1"
["month"]=>
string(6) "202302"
["create_time"]=>
string(19) "2021-12-21 15:49:12"
}
生产环境
array(7) {
["id"]=>
int(1)
["month"]=>
int(202302)
["create_time"]=>
string(19) "2021-12-21 15:49:12"
}
对比数据发现,在开发环境MySQL数据库里面查询出来的int类型转换成为了string。