PHP 中的三元运算符可以简洁地实现这个逻辑。三元运算符的一般语法是:
$result = (expr1) ? expr2 : expr3;
其中,expr1
是判断条件,expr2
和 expr3
分别是条件为真和条件为假时的返回值。
应用到你的问题,代码如下:
$status = 1; // 假设初始值为1
$status = $status == 1 ? 0 : 1;
如果 $status
原来的值是1,则经过三元运算符后,它会被设置为0;如果 $status
原来的值是0,则它会被设置为1。