<?php
class User {
private $id;
private $username;
public function __construct($id = null) {
$this->id = $id;
if (!is_null($this->id)) {
$this->load();
}
}
public function load() {
}
}
?>
在“加载”方法中,我将从当前用户 (id) 加载所有信息,但我想知道如何加载所有信息的最佳方式。我可以获取所有数据,然后分配所有私有变量,但我认为必须有另一种“更便宜”的方式来获取所有数据,这样我就可以这样使用
$this->变量;
并且不必分配每个数据行,我在加载方法中选择。如何?