给定一个 PHP 类 MyClass:
class MyClass {
private $a;
private $b;
function doSomething() {
return $this->a + $this->b;
}
}
我可以使用 MongoDB 返回的结果数组创建该类的实例,而无需手动将每个值分配给该类吗?该数组具有完全相同的键(a 和 b)。目前,我使用以下耗时的方法:
$result = $mongo->findOne(array('key' => 'value'));
$myClass = new MyClass();
$myClass->a = $result['a'];
$myClass->b = $result['b'];
跃然一笑