函数回显会导致错误

时间:2014-03-07 03:02:33

标签: php function class

我已获得public function获取,并显示用户的违规信息。当我把它放在一个页面上时,它只显示我在函数中的内容,而不是页面上的任何其他内容。它只显示表头,而不显示任何数据。我收到这个错误:

Fatal error: Call to a member function query() on a non-object in /Applications/AMPPS/www/classes/user.php on line 108

另外,我在同一个类中有其他功能正常工作。

以下是函数link的代码(抱歉粘贴它,它真的很长)

3 个答案:

答案 0 :(得分:0)

您的$ db对象为null或无法访问。您的第108行错误与您粘贴的代码不匹配,并且您没有创建数据库对象的代码,以查看可能存在的错误。

答案 1 :(得分:0)

错误消息似乎表明您的“$ db”未设置为对象。确保正确初始化。

答案 2 :(得分:0)

该函数从不初始化$db变量。如果它是类属性,则应为$this->dbself::$db。如果它是全局变量,则需要将global $db;放在函数的开头。