1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
<?php
/* ----------------------------------------------------------------------------
 *    論理演算子:基本的な操作の例( !, &&, and, ||, or, xor)
 *  作成: 2015.08.06 yoshi of CXMedia Inc.
 * --------------------------------------------------------------------------- */
header("Content-type:text/plain; charset=UTF-8");

// $xと$yの論理演算した結果、true:1、false:nullを表示
$x 10;
$y 3;

echo 
"論理演算子の操作結果、true:1、false:なし(null)を表示";
echo 
"\n !   ", !($x == 5);   //否定($xが5でない)
echo "\n &&  ", ($x==10) &&  ($y==3); //論理積($xが10、かつ $yが3)
echo "\n and ", ($x==10) and ($y==3); //論理積($xが10、かつ $yが3)...「&&」より優先順位が低い
echo "\n ||  ", ($x==5)  ||  ($y==3); //論理和($xが5、 又は $yが3)
echo "\n or  ", ($x==10) or  ($y==2); //論理和($xが10、 又は $yが2)...「||」より優先順位が低い
echo "\n xor ", ($x==10) xor ($y==2); //排他的論理和(両方が$xが10 $yが2でなく、どちらか一方がtrue)
?>