PHPの演算子 論理演算子

→説明はこちら


サンプルコード実行

「and(論理積)」「&&(論理積)」 結果がTRUEの場合は左右両方TRUE

結果はTRUEです。
結果はTRUEです。
結果はTRUEです。

「and(論理積)」「&&(論理積)」 結果がFALSEの場合は左右片方FALSE

結果はFALSEです。
結果はFALSEです。
結果はFALSEです。

「or(論理和)」「||(論理和)」 結果がTRUEの場合は左右片方TRUE

結果はTRUEです。
結果はTRUEです。
結果はTRUEです。

「or(論理和)」「||(論理和)」 結果がTRUEの場合は左右両方TRUE

結果はTRUEです。
結果はTRUEです。
結果はTRUEです。

「or(論理和)」「||(論理和)」 結果がFALSEの場合は両方FALSE

結果はFALSEです。
結果はFALSEです。
結果はFALSEです。

「xor(排他的論理和)」 結果がTRUEの場合は片方TRUEで両方TREUでない

結果はTRUEです。
結果はTRUEです。
結果はTRUEです。

「xor(排他的論理和)」 結果がFALSEの場合は両方TRUE

結果はFALSEです。
結果はFALSEです。

「!(否定)」 結果がTRUEの場合は右辺オペランドがFALSE

結果はTRUEです。
結果はTRUEです。