類下面是我當前的代碼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