2

我想知道 PHP 中是否有一个仅映射类中现有属性的 fetch 方法?

例如,如果我的班级看起来像这样:

class Company {
    public $id;
}

我的查询是这样的:

SELECT *
FROM companies
...

然后返回的对象应该只包含$id,而没有其他内容。

那就是我希望类控制列,而不是查询。

4

1 回答 1

1

通过使用带有空主体的魔术方法 __set() 解决了它。永远不会创建所有不存在的属性。

function __set($property, $value) {

}
于 2013-03-19T12:00:26.563 回答