在我的 Yii 框架项目中,当我使用 Active Record 从列数据类型均为数字的数据库中读取数据时,我使用var_dump. 我感到很困惑。
由于 php 是一种动态类型语言,接口上的数据类型常常令人费解。
通常,当从数据库检索数据时,驱动程序不会费心将每个值转换为 php 中最类似于 mysql 中的数据类型的类型(或者你也可以说,php 不够智能,无法自动执行此操作) ; 您必须自己进行转换。幸运的是,这样做真的很容易:
$yourvar = (int)$yourvar;
Run Code Online (Sandbox Code Playgroud)