是否可以在對象中使用對象?例如,我有一個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