类下面是我当前的代码PHP OOP的使用扩展了功能
class Database {
//Connect to database here...
}
class User extends Database {
public function GetUInfo($id) {
$db = new Database;
$db->query("SELECT `id` FROM `users` WHERE `id`=:id");
$db->bind(":id", $id);
return $db->single();
}
public function uptime($id) {
$db = new Database;
$db->query("UPDATE `users` SET `time`=".$_SERVER['REQUEST_TIME']." WHERE `id`=:id");
$db->bind(":id", $id);
return $db->execute();
}
}
在User
类,我怎样才能让这个$db = new Database;
是不是不必添加$db = new Database;
在所有的公共职能做好准备,每个功能?
我们可以显示数据库代码类吗?因为你已经从数据库扩展用户类 –
@AnandPatel - 所以SO不会让我显示它,因为它相当大,它会使帖子多数代码。 – BryanLavinParmenter