【发布时间】:2015-01-07 06:43:52
【问题描述】:
我有多个类,并且都连接到同一个数据库 我有我的数据库类和用户、配置文件、消息类? 为了速度和性能,我应该使用扩展还是只使用全局并获取旧连接
class mydb{
function connect(){
}
function query(){
}
}
$mydb = new mydb(connect);
class user extends mydb{
function get_usr(){
parent::connect(); // in here I need to connect again, but I still have my connection $mydb
$value = parent::query(string);
return $value;
}
或者
class user{
function get_usr(){
global $mydb;
$value = $mydb->query(string);
return $value
}
}
现在哪个更好以获得更好的性能。
【问题讨论】:
标签: php performance class extends