从Java我正在添加使用类和对象,而不是简单的功能,手感更舒适。问题是: 我目前有一个'用户'类,它为我提供了获取访问级别,更改配置文件,删除通知等方法。每种方法都使用查询到我的数据库来提取所需的信息或更新它。但在构造函数中,我获得了基本信息:id,email,name和lastname(这是我在每种方法中使用最多的字段)。PHP OOP类设计
哪些设计可以使用: (当前)
class User{
private $id;
private $email;
...
function __construct($id){
//Connect to database
...
$this->id=$id;
$thid->name=$row['name'];
...
}
function getEmail(){
return $this->email;
}
...
}
或者:
class User{
private $id;
function __construct($id){
$this->id=$id;
}
function getEmail(){
//Connect to database using id
return $row['email'];
}
...
}
我觉得是只是一对夫妇的文本字段的性能不会受到第二个得到改善,但我是一个begginer,所以我不知道。
在此先感谢
中景:使用懒惰(第二)版本,但缓存的结果! –