【发布时间】:2020-02-21 20:12:46
【问题描述】:
我正在尝试从一组值创建新对象。
我不知道创建新的object。
所以我添加了以下几行。
$object = (object) '';
$object->vehicleId = $vehicleId;
但它会自动在对象中添加一个新属性scalar。怎么去掉?
【问题讨论】:
-
只做
$object = new stdClass;或者如果你有一个值数组,只做$object = (object)$array; -
没有。
stdClass不适用于 laravel。 -
也许他已经在与
\@AbraCadaver 不同的命名空间中 -
@N69S:那么学习 PHP 和命名空间将是一个开始 ;-)
-
@AbraCadaver 你也可以更准确地说做
new \stdClass()