【发布时间】:2011-02-08 19:22:49
【问题描述】:
我希望能够做到以下几点:
$obj = new stdClass;
$obj->status = "success";
$obj2 = new stdClass;
$obj2->message = "OK";
如何扩展 $obj 使其包含 $obj2 的属性,例如:
$obj->status //"success"
$obj->message // "OK"
我知道我可以使用数组,将所有属性添加到数组中,然后将其转换回对象,但是有没有更优雅的方法,像这样:
扩展($obj, $obj2); //将$obj2的所有属性添加到$obj
谢谢!
【问题讨论】:
标签: php object properties extend stdclass