我在这个代码的类中有一个函数:
$this -> userDb;
$error = $this -> error;
print_r($error);
userDb是此类中的另一个函数,错误由userDb生成。它总是给出一个非空数组。
为什么我无法获得$ this的价值 - >错误?
答案 0 :(得分:1)
第一个userDb是函数,但您没有调用该函数。您必须将userDb称为
$this->userDb();
答案 1 :(得分:0)
调用方法(函数)必须使用括号:
$this->userDb();
答案 2 :(得分:0)
如果没有看到userDb
函数的代码,就很难解释导致错误的原因。但是,如果您尝试调用该函数,则需要在函数调用中包含括号:
$this->userDb();
print_r($this->error);