加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

PHP对象,设置多个属性

发布时间:2020-12-13 13:40:21 所属栏目:PHP教程 来源:网络整理
导读:是否可以一次为php中的对象设置多个属性? 而不是做: $object-prop1 = $something;$object-prop2 = $otherthing;$object-prop3 = $morethings; 做类似的事情: $object = (object) array( 'prop1' = $something,'prop2' = $otherthing,'prop3' = $morething
是否可以一次为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条额外的线条.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读