フラグを簡単に切り替える

未分類 Add comments

他人のPHPスクリプトを覗いていたら、とても悲しい式を発見しました。

switch( $flag ){
  case 1: $flag = 0; break;
  case 0: $flag = 1; break;
}


フラグの切り替えなのですが、これでもまぁ、別にいいのですけど、1と0の入れ替えなら計算式でもできますよ。

$flag = ( $flag * -1 ) + 1;


入門書というよりは、算数のレベルだと思うんです。

Leave a Reply

WP Theme & Icons by N.Design Studio
Entries RSS Comments RSS ログイン