这是有史以来创建的世界上最简单的 php if 语句,但我无法弄清楚如何做到这一点。基本上我有一个难过的时刻,需要社区的帮助。
这是我的功能:
protected function _traverse_options($name, $type = ''){
if(isset($this->_options[$name][$type])){
echo $this->_options[$name][$type];
}
}
我需要的 if 语句是检查三件事:
- 如果 type 不是 null但type 不是 'before'
- 如果类型不为空但类型不是“之后”
我试着做:
if($type != '' && $type != 'before' || $type != '' && $type != 'after'){}
这怎么行不通。
我知道这很简单,但我想不通?应该||
是&&
??