PHP对象,设置多个属性

前端之家收集整理的这篇文章主要介绍了PHP对象,设置多个属性前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
是否可以一次为PHP中的对象设置多个属性
而不是做:
$object->prop1 = $something;
$object->prop2 = $otherthing;
$object->prop3 = $morethings;

做类似的事情:

$object = (object) array(
    'prop1' => $something,'prop2' => $otherthing,'prop3' => $morethings
);

但不覆盖对象.

不像你想要的那样.但这可以通过使用循环来完成.
$map =  array(
    'prop1' => $something,'prop3' => $morethings
);

foreach($map as $k => $v)
    $object->$k = $v;

仅查看2条额外的线条.

猜你在找的PHP相关文章