【发布时间】:2017-09-30 09:07:29
【问题描述】:
这段代码有问题:
$days = array();
$d = new StdClass;
for($i = 0; $i < 7; $i++){
$day = date("Y-m-d", strtotime("-".$i." day"));
$d->x = $day; //error
$days[] = $d;
unset($d);
}
dd($days);
即使我声明了一个新对象,它也会显示错误:
从空值创建默认对象。
我怎么可能解决这个问题?
【问题讨论】:
-
您的预期输出是什么?
-
一个充满对象的数组。它被简化了,因此不仅“x”将是一个属性。它在普通 php 中完美运行