【发布时间】:2015-08-20 04:31:10
【问题描述】:
您好,我正在四处探索并找到导致我出错的东西。
我的脚本正在制作一个 json 格式,以最简单的方式阅读和编写我发现的代码。
$animal->dog = "dalmatian";
$animal->cat = "persian";
echo json_encode($animal);
此脚本导致我出现以下错误:
警告:从空值创建默认对象
在 stackoverflow 中搜索后,我找到了使用 stdClass 的解决方案。
解决方案:
$animal = new stdClass;
这有效并解决了错误,但是我的脚本上有很多对象我要在 stdClass 上声明每个对象怎么样?
喜欢
$animals = new stdClass;
$mammals = new stdClass;
有什么方法可以获取每个空的 OBJECT 并动态声明到 stdClass?
【问题讨论】: