如何解决如果不是在布尔值上运行
尝试以下代码。我只能得到的是“不工作”。
bp_is_my_profile(); //this is a Boolean.
echo bp_is_my_profile(); // this echo's out either one or nothing depending on true or false.
if ($bp_is_my_profile === "true") { // I've tried putting in numbers one and zero.
echo "Have a good morning!";
} elseif ($bp_is_my_profile === "false") { // I've tried without quotes.
echo "Have a good day!";
} else {
echo "Not working"; //whatever the Boolean is,each's it prints this line of code.
}
解决方法
调用if
if (bp_is_my_profile()) {
echo "Have a good morning";
} else {
echo "Have a good day";
}
您不应该与字符串进行比较,因为该函数返回一个布尔值。而且由于它返回一个布尔值,所以只有两种可能,因此您不需要三种情况。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。