2016-08-04 69 views
3

我有一个布尔值,我想在真与假之间翻转。这个的基本实现是:PHP翻转布尔值

if ($my_boolean) { 
    $my_boolean = false; 
} 
else { 
    $my_boolean = true; 
} 

有没有办法简化这个并减少代码行数?

回答

8

您可以使用此:

$my_boolean = !$my_boolean; 
+0

这可能是实现这一目标的最巧妙的方法。 –

0

替代只是给后人:

$my_boolean = ($my_boolean) ? FALSE : TRUE;