読み方プロトコル

論理演算子

ろんりえんざんし

大まかな意味

PHPの演算子。
記号には、andや&&(論理積)、orや||(論理和)、xor(排他的論理和)、!(否定)がある。
左辺と右辺の論理値(TRUE または FALSE)を元に演算し、論理値を返す。
比較演算子や関数と組み合わせて使う。

適当な使用例

論理演算子があつかうのは、あくまでTRUEと FALSEのみ。

<ul>
	<li>TRUE and TRUE→<?php var_dump(TRUE and TRUE) ?></li>
	<li>TRUE and FALSE→<?php var_dump(TRUE and FALSE) ?></li>
	<li>TRUE or FALSE→<?php var_dump(TRUE or FALSE) ?></li>
	<li>FALSE or FALSE→<?php var_dump(FALSE or FALSE) ?></li>
	<li>TRUE xor FALSE→<?php var_dump(TRUE xor FALSE) ?></li>
	<li>TRUE xor TRUE→<?php var_dump(TRUE xor TRUE) ?></li>
	<li>! TRUE→<?php var_dump(! TRUE) ?></li>
</ul>
出力結果
  • TRUE and TRUE→bool(true)
  • TRUE and FALSE→bool(false)
  • TRUE or FALSE→bool(true)
  • FALSE or FALSE→bool(false)
  • TRUE xor FALSE→bool(true)
  • TRUE xor TRUE→bool(false)
  • ! TRUE→bool(false)

コメント

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です