php – 为什么json_encode返回空括号?
发布时间:2020-05-23 02:04:40 所属栏目:MySql 来源:互联网
导读:$array的var_dump返回:array (size=3) 0 = object(frontendmodelsNotifications)[101] private _attributes (yiidbBaseActiveRecord) = array (size=5)
|
$array的var_dump返回:
但是json_encode($array)返回[{},{},{}]. 我的表的字符编码是utf8_general_ci,因此表格的’text’列也是如此.可能是什么问题? 最佳答案 您显示的数组将所有属性设置为私有.这意味着该值在其类的范围之外是不可用的.你可以看看这个SO的一些建议 Using json_encode on objects in PHP (regardless of scope) (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- 将PHP PDO查询编写为`dbName` .tableName`而不是`tableName
- ClassCastException:java.math.BigInteger在连接MySQL时无
- ecmall全国城市地区数据表
- MYSQL数据库MySQL删除外键问题小结
- mysql-为什么ActiveRecord生成的SQL的Time列包含Date?
- 使用PHP和Zend Framework防止SQL注入 – 如何?
- java-将多个JCR存储库连接到一个数据库(并保持更新)
- php – 如何在Laravel 4中使用BIGINT作为自动递增主键
- ORACLE中查看表空间的简要存储状态
- mySQL检索按顺序重复值的记录
