[英]Why is my method returning false?
我正在尝试创建一个类“公告”的实例。
例如:
$announcement = new announcement;
//code to bind data
$announcement->store();
我的商店功能运行查询以将信息存储到数据库。 一切都按预期工作并存储到我的数据库中。 但是当我说:
if($announcement->store())
{
echo 'success';
}
else{
echo 'failure';
}
我收到“失败”消息。 为什么我的方法在实际工作时返回false? 我是否缺少条件语句和方法?
更新我的商店功能未返回任何内容。 因此,即使工作正常,它仍会返回空值。 我在查询成功时返回true,现在它按预期工作。 谢谢。
store函数应return true
然后您的语句将打印success
消息
class announcement {
public function store() {
// after execution code the return value should be like this
return true;
}
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.