我有一个名为dbconnection的类。我想在构造函数中调用此连接函数。通常在Java中,我只是声明:
private FileName variable = new Filename();
并在任何函数上分配variable.logOn。
但是现在,在身份验证的php类中,我无法做到这一点。所以我想我可以在构造函数中执行连接,我试过了:
public function __construct(){
$conn = new Database();
}
但我无法访问$ conn var,因为它不是全局变量。
我使用的另一种方法是在任何函数之外放置代码。
public $conn = new Database();
但它显示错误。
如何正确调用变量或从php中的另一个类执行另一个函数?
感谢。
答案 0 :(得分:1)
您需要将$conn
设为字段,并$this->conn
进行初始化:
public $conn; // declare $conn field
public function __construct () {
$this->conn = new Database(); // initialize field
}
答案 1 :(得分:0)
你的意思是这样吗?
public $conn;
public function __construct () {
$this->conn = new Database();
}