我有一个名为 dbconnection 的类。我想在构造函数中调用这个连接函数。通常在Java中,我只是声明:
private FileName variable = new Filename();
并在任何函数上分配变量.logOn。
但是现在,在验证 php 类中,我无法做到这一点。所以我想我可以在构造函数中执行连接,我已经尝试过了:
public function __construct(){
$conn = new Database();
}
但我无法访问 $conn var,因为它不是全局变量。
我使用的另一种方法是将下面的代码放在任何函数之外。
public $conn = new Database();
但它显示错误。
如何在 php 中正确调用变量或从另一个类执行另一个函数?
谢谢。
最佳答案
您需要将 $conn
设为一个字段,并使用 $this->conn
对其进行初始化:
public $conn; // declare $conn field
public function __construct () {
$this->conn = new Database(); // initialize field
}
关于php - 在 PHP 构造函数上执行函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18050123/