Php 我们如何访问另一个类中的一个类对象?

Php 我们如何访问另一个类中的一个类对象?,php,Php,我仍然没有弄明白这一点。我们如何访问另一个类中的一个类对象 我正在使用下面的代码,但我得到了错误信息: class ListofRecord{ var $db; function __construct(){ $db = global $db; } function record(){ $record = $this->db->SelectQuery("SELECT * FROM user order b

我仍然没有弄明白这一点。我们如何访问另一个类中的一个类对象

我正在使用下面的代码,但我得到了错误信息:

class ListofRecord{
        var $db;
    function __construct(){
            $db = global $db;

    }
    function record(){
       $record = $this->db->SelectQuery("SELECT * FROM user order by UID ASC");
       return $record;
    }

}

您需要首先引用全局
$db
变量,然后在语句中使用它。构造函数中还有一个小语法错误。在引用
$db
属性时,您忘记使用
$this
关键字

function __construct(){
    global $db
    $this->db = $db;
}
更好的做法是不使用全局变量,而是将所需的任何变量作为参数传递给方法调用。在本例中,它是您的构造函数:

function __construct($db){
    $this->db = $db;
}

$list_of_record = ListofRecord($db);

您需要首先引用全局
$db
变量,然后在语句中使用它。构造函数中还有一个小语法错误。在引用
$db
属性时,您忘记使用
$this
关键字

function __construct(){
    global $db
    $this->db = $db;
}
更好的做法是不使用全局变量,而是将所需的任何变量作为参数传递给方法调用。在本例中,它是您的构造函数:

function __construct($db){
    $this->db = $db;
}

$list_of_record = ListofRecord($db);