2016-08-04 54 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;