Logikai operátorok

Táblázat 10-5. Logikai operátorok

példanéveredmény
$a and $bÉsCsak akkor igaz, ha mind $a mind $b igazak
$a or $bVagyAkkor igaz, ha $a és $b között van igaz
$a xor $bKizáró vagyAkkor igaz, ha $a és $b közül pontosan egy igaz
! $aTagadásIgaz, ha $a nem igaz
$a && $bÉsCsak akkor igaz, ha mind $a mind $b igazak
$a || $bVagyAkkor igaz, ha $a és $b között van igaz

Az "és" és a "vagy" operátorok két variációjára a magyarázat az operátorok precedenciájában van. (Lásd: Operátorok Precedenciája.)