Logički operatori služe za usporedbu više uvjeta u izrazima if, while i sličnima.
$dob = 20;
$ima_dozvolu = true;
if ($dob >= 18 && $ima_dozvolu) {
echo "Možeš voziti auto!"; // prvi IF će se izvršiti jer su oba uvjeta istinita
}
if ($dob < 18 || !$ima_dozvolu) {
echo "Ne možeš voziti auto!"; // drugi IF se neće izvršiti jer nije ispunjen nijedan od uvjeta
}