如何在另一个类中调用函数

时间:2015-10-30 11:58:16

标签: php class mysqli

如何调用另一个类中的函数。我无法解释,但我希望你能理解我的问题。

注意:未定义的变量:类通用中的db。

http://pastebin.com/C1aY1US5

1 个答案:

答案 0 :(得分:2)

注射它:

class general{
    public function __construct(db $db){
        $this->db = $db;
    }
    public function userId($nickname) {
        $result = $this->db->query('SELECT `id` FROM `users` WHERE `username` = $nickname'); //there i want to call to db class

        return($this->db->fetch($result));
    }
}

后来:

$db = new db();
$general = new general($db);