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条额外的线条.

相关文章

统一支付是JSAPI/NATIVE/APP各种支付场景下生成支付订单,返...
统一支付是JSAPI/NATIVE/APP各种支付场景下生成支付订单,返...
前言 之前做了微信登录,所以总结一下微信授权登录并获取用户...
FastAdmin是我第一个接触的后台管理系统框架。FastAdmin是一...
之前公司需要一个内部的通讯软件,就叫我做一个。通讯软件嘛...
统一支付是JSAPI/NATIVE/APP各种支付场景下生成支付订单,返...