这里是我为什么要嵌套的示例类。php中的嵌套类
include("class.db.php");
class Cart {
function getProducts() {
//this is how i do it now.
//enter code here`but i dont want to redeclare for every method in this class.
//how can i declare it in one location to be able to use the same variable in every method?
$db = new mysqlDB;
$query = $db->query("select something from a table");
return $query
}
}
我会建议不要这样做,因为如果您已经在代码的另一部分连接到数据库,或者想要制作多个购物车,它会是一个问题。使用下面的答案,因为它通过构造函数注入依赖项。 – 2010-05-14 17:10:07