PHP ver gevorderde |
|
|| is hetzelfde als OR -> of
&& is hetzelfde als AND -> en
Deze twee zijn hetzelfde:
if ($1==1 && $2==2) { }
en
if ($i==1 AND $2==2) {}
if ($1==1 && $2==2) { } en if ($i==1 AND $2==2) {}
Hetzelfde geldt voor OR en ||.
OR gebruik je als een van je voorwaarden maar goed hoeft te zijn om door te gaan, AND gebruik je als aan alle voorwaarden moet worden voldaan. Bijvoorbeeld:
<?php
$1 = 1;
$2 = 2;
$3 = 4;
if ($1 == 1 AND $2 == 2 AND $3 == 3) {
echo 'Ze kloppen!';
}
else {
echo 'Ze kloppen niet allemaal!';
}
if ($1 == 1 OR $2 == 2 OR $3 == 3) {
echo 'Tenminste eentje klopt!'
}
?>
<?php $1 = 1; $2 = 2; $3 = 4; if ($1 == 1 AND $2 == 2 AND $3 == 3) { } else { echo 'Ze kloppen niet allemaal!'; } if ($1 == 1 OR $2 == 2 OR $3 == 3) { echo 'Tenminste eentje klopt!' } ?>
Dit zal dus 2 echo's geven, namelijk 'Ze kloppen niet allemaal!' en 'Tenminste eentje klopt'. |