【发布时间】:2012-11-25 12:40:16
【问题描述】:
我想在单个语句中为 stdClass 对象设置属性。 我对此一无所知。我知道以下几件事
$obj = new stdClass;
$obj->attr = 'loremipsum';
需要两个语句。
$obj = (object) array('attr'=>'loremipsum');
它需要单个语句,但不是直接方法。
$obj = new stdClass(array('attr'=>'loremipsum'));
它不工作。
【问题讨论】:
-
您无法使用
stdClass执行此操作。您将需要创建自己的具有构造函数的自定义类。