为什么我的方法返回false?

时间:2016-08-22 16:07:52

标签: php postgresql class methods

我正在尝试创建一个类的实例" announcement"。

例如:

$announcement = new announcement;
//code to bind data
$announcement->store();

我的商店功能运行查询以将信息存储到数据库。一切都按预期工作并存储到我的数据库。但是当我说:

if($announcement->store())
{
    echo 'success';
}
else{
    echo 'failure';
}

我得到了失败'信息。为什么我的方法在实际工作时返回false?我错过了条件语句和方法吗?

更新 我的商店功能没有返回任何东西。所以即使它工作,它返回一个空值。我在查询成功时返回true,现在它按预期工作。谢谢。

1 个答案:

答案 0 :(得分:0)

商店功能应return true,然后您的对帐单将打印success消息

class announcement {
    public function store() {
        // after execution code the return value should be like this
        return true;
    }
}