修改PHP对象属性名称
发布时间:2020-07-23 04:13:08  所属栏目:PHP  来源:互联网 
            导读:在 PHP中是否可以更改Objects属性键/名称?例如: stdClass Object( [cpus] = 2 [created_at] = 2011-05-23T01:28:29-07:00 [memory] = 256) 我希望将键create_at更改为在Object中创建,留下一个如下所示的对象: stdClass Object( [
                
                
                
            | 
                         在 PHP中是否可以更改Objects属性键/名称?例如: stdClass Object
(
     [cpus] => 2
     [created_at] => 2011-05-23T01:28:29-07:00
     [memory] => 256
) 
 我希望将键create_at更改为在Object中创建,留下一个如下所示的对象: stdClass Object
(
     [cpus] => 2
     [created] => 2011-05-23T01:28:29-07:00
     [memory] => 256
)
 $object->created = $object->created_at; unset($object->created_at); 像适配器类似的东西可能是一个更强大的选择,尽管取决于这个操作在何处以及需要多长时间. class PC {
    public $cpus;
    public $created;
    public $memory;
    public function __construct($obj) {
        $this->cpus    = $obj->cpu;
        $this->created = $obj->created_at;
        $this->memory  = $obj->memory;
    }
}
$object = new PC($object);                        (编辑:莱芜站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!  | 
                  
