0

我有一个名为 dbconnection 的类。我想在构造函数中调用这个连接函数。通常在Java中,我只是声明:

private FileName variable = new Filename(); 

并在任何函数上分配 variable.logOn。

但是现在,在认证 php 类中,我不能这样做。所以我想我可以在构造函数中执行连接,我试过了:

public function __construct(){
  $conn = new Database();
}

但我无法访问 $conn var,因为它不是全局变量。

我使用的另一种方法是将代码放在任何函数之外。

 public $conn  = new Database();

但它显示一个错误。

如何正确调用变量或从 php 中的另一个类执行另一个函数?

谢谢。

4

2 回答 2

1

您需要创建$conn一个字段并$this->conn对其进行初始化:

public $conn;  // declare $conn field

public function __construct () {
    $this->conn = new Database();  // initialize field
}
于 2013-08-05T03:24:30.387 回答
0

你的意思是这样吗?

public $conn;

public function __construct () {
    $this->conn = new Database();
}
于 2013-08-05T03:22:35.297 回答