在PHP7和php8上使用yii2 activeRecord asArray() 的区别

$models = User::find()->asArray()->all();
print_r($model);

环境 PHP7.3中,id是string

[
    ['id' => '1','name'=>"mike"],
    ['id'=>'2','name'=>'parker']
]

环境 PHP8中,id是int

[
    ['id' => 1,'name'=>"mike"],
    ['id'=>2,'name'=>'parker']
]
本作品采用《CC 协议》,转载必须注明作者和本文链接
讨论数量: 1

PHP8 强类型特性,查询结果中的列值会按照其原始类型进行转换

1年前 评论

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!