php – 为什么json_encode返回空括号?
发布时间:2021-01-12 05:21:53 所属栏目: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) (编辑:长春站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
推荐文章
站长推荐
- mysql – QueryException SQLSTATE [HY000] [104
- mysql – 使用LOCK TABLES回滚事务
- php – mysql_fetch_array返回非Unicode文本
- mysql select query给出结果,其中ID(数字)等于文
- MySQL流行的行基于不同的时间级别
- java – JDBC:CSV原始数据使用流从/向远程MySQL
- MYSQL数据库mysql limit 分页的用法及注意要点
- java – Nifi“PutSQL”超出范围的例外
- Mysql入门MySQL存储过程的异常处理方法
- Mysql实例mysql多表join时候update更新数据的方法
热点阅读
