PHP类 - 从另一个类调用一个类函数

时间:2011-04-19 10:59:09

标签: php class

我在这个代码的类中有一个函数:

$this -> userDb;
$error = $this -> error;
print_r($error);

userDb是此类中的另一个函数,错误由userDb生成。它总是给出一个非空数组。

为什么我无法获得$ this的价值 - >错误?

3 个答案:

答案 0 :(得分:1)

第一个userDb是函数,但您没有调用该函数。您必须将userDb称为

$this->userDb();

答案 1 :(得分:0)

调用方法(函数)必须使用括号:

$this->userDb();

答案 2 :(得分:0)

如果没有看到userDb函数的代码,就很难解释导致错误的原因。但是,如果您尝试调用该函数,则需要在函数调用中包含括号:

$this->userDb();
print_r($this->error);