我打算添加条件逻辑来显示登录的用户页面。我有两个条件不允许他们查看页面,而是限制内容消息。只有1个必须是真实的如果有东西或别的东西,那么 - 这种情况可以在1行吗?
1)他们不是他们没有所谓的“成员”
if($_GET['gform_post_id'] <= 0 || $user != $author) {
//Then show restricted content message
}
上面的代码工作的首要条件自定义字段形式 2)的作者。但我不知道如何添加第二部分。我想这将是一个elseif
我在理论上想我可以做这样的事情
if($_GET['gform_post_id'] <= 0 || $user != $author) {
//Then show restricted content message
} elseif {
if($memberstatus == 'member'){
//Then show restricted content message
}
我不认为这对很好的解决方案的原因是我的“Restricte内容”复制受限制的消息被相当大,因为我基本上用HTML编写了一个Divs页面。所以它在代码中看起来有点笨拙,以便重复这两次。
所以我的问题是:有没有办法在同一行写入条件?
即
IF Condition 1 OR Condition 2 {
//Then show restricted content message
}
感谢
你能写出来用简单的英语,而不是伪代码? –
您可以根据需要放置尽可能多的条件,用它们之间的“||”表示“这些条件之一是真实的” –