php 数组构造对象,赋值对应属性
2019-06-30 本文已影响0人
gsunneverdie
class BaseStruct
{
public function __construct(Array $array = [])
{
foreach ($array as $key => $val) {
if (property_exists(static::class, $key)) { // 如果有存在与key同名的属性,对应赋值
$this->{$key} = $val;
}
}
}
}