是否可以在对象中使用对象?例如,我有一个MySQL类,它具有与MySQL相关的所有方法(连接,查询,获取行...),并创建一个名为User的新对象,该对象将具有诸如登录,注销,注册等方法。 ..是否有可能包括我的MySQL类,定义一个对象,然后在我的新对象中运行查询?如果是这样,如何? 例如:在对象中使用对象?
class User{
$m = new MySQL();
function login($username, $password, $remember = false){
$m->rQuery("SELECT * FROM users......");
}
}
临提示:*将您的数据库对象传递给用户,而不是让用户自己实例化它。它减少*耦合。*检查[依赖注入](http://en.wikipedia.org/wiki/Dependency_injection) – webbiedave