在您的类中声明此属性或使用局部变量

时间:2017-05-14 00:30:17

标签: variables local

原谅我的英语 我在phpbb上展示了一个扩展,但是已经拒绝了这个

第25行:请在您的课程中声明此属性或使用本地变量。

我无法弄清楚该怎么做

1 个答案:

答案 0 :(得分:0)

他们希望您在使用它们之前声明属性:

class banner_scroll_module
{
    public $u_action;
    private $table;

    function main($id, $mode)
    {
        ...
        $this->table = $table_prefix . 'banner';
    }
}

或者,如果它们只在该函数中使用,则可以使用局部变量:

class banner_scroll_module
{
    public $u_action;

    function main($id, $mode)
    {
        ...
        $table = $table_prefix . 'banner';
    }
}

请注意,他们还希望您修复$tpl_name$page_title

回答你的第二个问题(在我认为的答案中不应该提出这个问题)你需要释放这样的结果:

$this->$db->sql_freeresult($result_banner);