Λογικό ΚΑΙ στην PHP
Το λογικό ΚΑΙ επιτρέπει τον ορισμό της ταυτόχρονης
ικανοποίησης συνθηκών. Στο επόμενο παράδειγμα, η συνθήκη θα εκπληρωθεί,
αν η μεταβλητή $num είναι μεγαλύτερη από το μηδέν και
ταυτόχρονα μικρότερη από 10:
<?php
$num = 3;
if ($num > 0 and $num < 10) {
echo '+++';
} else {
echo '---';
}
?>
Οι συνθήκες μπορούν να επιβληθούν όχι σε μία μεταβλητή,
αλλά σε διαφορετικές. Στο επόμενο παράδειγμα, η συνθήκη
θα εκπληρωθεί, αν η μεταβλητή $num1
ισούται με 2 και ταυτόχρονα η μεταβλητή
$num2 ισούται με 3:
<?php
$num1 = 2;
$num2 = 3;
if ($num1 == 2 and $num2 == 3) {
echo '+++';
} else {
echo '---';
}
?>
Ελέγξτε ότι η μεταβλητή $num
είναι μεγαλύτερη από το μηδέν και μικρότερη από 5.
Ελέγξτε ότι η μεταβλητή $num
είναι μεγαλύτερη ή ίση του 10 και μικρότερη ή ίση
του 20.
Ελέγξτε ότι η μεταβλητή $num1
είναι ίση ή μικρότερη του 1, και η μεταβλητή $num2
είναι μεγαλύτερη ή ίση του 3.