PHP xor keyword
例
式の1つだけがtrueの場合にのみメッセージを出力します。
<?php
if(5 < 3 xor 5 < 10) {
echo "Only one of the expressions was true";
}
?>
定義と使用法
xor
キーワードは論理演算子です。
論理演算子は、条件ステートメントを結合するために使用されます。
戻り値はtrue
ステートメントの1つがtrue
そしてもう一つはfalse
。
注:この演算子は代入演算子よりも優先順位が低いため、結果が混乱する可能性があります。予期しない結果を避けるために、式を括弧で囲みます。
関連ページ
オペレーターの詳細については、PHP オペレーターのチュートリアルを参照してください。
その他の例
例
優先順位の違いを示します。
<?php
$result1 = true xor true;
echo "true xor true = ";
echo $result1 ? "true" : "false";
echo "<br>";
$result2 = (true xor true);
echo "(true xor true) = ";
echo $result2 ? "true" : "false";
?>
プログラミング学習を加速させる
プログラミングをプロの講師に教えてもらいませんか。