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

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

`&&`は両方の条件が`true`のとき`true`を返す。
`||`はどちらか一方が`true`であれば`true`を返す。
`and`と`&&`は全く同じ優先順位を持つ。 正解
`!`は論理否定(NOT)を表す。
解説
`and`は`&&`より優先順位が低い演算子です。代入演算子`=`との組み合わせなどで挙動が異なる場合があるため注意が必要です。(参照: 独習PHP 第4版 第3章 演算子 3.4節 論理演算子 p.110〜111)