美文网首页工作生活
php 数组构造对象,赋值对应属性

php 数组构造对象,赋值对应属性

作者: gsunneverdie | 来源:发表于2019-06-30 16:23 被阅读0次
    class BaseStruct
    {
        public function __construct(Array $array = [])
        {
            foreach ($array as $key => $val) {
                if (property_exists(static::class, $key)) { // 如果有存在与key同名的属性,对应赋值
                    $this->{$key} = $val;
                }
            }
        }
    }
    

    相关文章

      网友评论

        本文标题:php 数组构造对象,赋值对应属性

        本文链接:https://www.haomeiwen.com/subject/ioxbcctx.html