如何在php中按名称设置类成员


How do I set a class member by name in php?

我想从几个不同的格式反序列化字符串。第一种格式是json。

$myObj = new myObject();
$unserialized = json_decode($input, true);
foreach ($unserialized as $member_name => $value){
    $myObj[$member_name] = $value; // <= How do I do what this is trying to do?
}

就这么简单:

$myObj->$member_name = $value;