这听起来可能很幼稚,但在 PHP 中,是否可以用一个布尔值修改表达式的结果?
例如:
if(expression)
//execute code
现在,我该怎么做?
if(!expression)
//execute code
与另一个布尔值的控制?
像:
$bool = true;
if( ($bool? :!)expression ) // if($bool) => !expresion ; if(!$bool) => expression
//execute code
所以基本上我想要拥有!expression
什么时候$bool
是真的,expression
什么时候 $bool 是假的
我知道我可以:
$bool ? !expression : expression
但它有两次相同的表达......