第3章 演算子 / 第1回 模擬試験

PHPの論理演算子に関する次の記述のうち、正しいものはどれか。

`and`と`&&`は常に同じ優先順位を持つ。
`or`と`||`は常に同じ優先順位を持つ。
`xor`は両方のオペランドが`true`の場合に`true`を返す。
`!`演算子は論理否定を行う。 正解
解説
`and`と`&&`、`or`と`||`は優先順位が異なります。`xor`は排他的論理和であり、両方のオペランドが異なる場合に`true`を返します。 (参照: 独習PHP 第4版 第3章 演算子 3.4節 論理演算子 p.110〜111)