Logische EN in PHP
Logische EN maakt het mogelijk om gelijktijdigheid van voorwaarden in te stellen. In het volgende voorbeeld wordt aan de voorwaarde voldaan als de variabele $num groter is dan nul en tegelijkertijd kleiner dan 10:
<?php
$num = 3;
if ($num > 0 and $num < 10) {
echo '+++';
} else {
echo '---';
}
?>
Voorwaarden kunnen worden opgelegd aan niet één variabele, maar aan verschillende. In het volgende voorbeeld wordt aan de voorwaarde voldaan als variabele $num1 gelijk is aan 2 en tegelijkertijd variabele $num2 gelijk is aan 3:
<?php
$num1 = 2;
$num2 = 3;
if ($num1 == 2 and $num2 == 3) {
echo '+++';
} else {
echo '---';
}
?>
Controleer of variabele $num groter is dan nul en kleiner dan 5.
Controleer of variabele $num groter dan of gelijk aan 10 is en kleiner dan of gelijk aan 20.
Controleer of variabele $num1 gelijk is aan of kleiner dan 1, en variabele $num2 groter dan of gelijk aan 3 is.