Operador Lógico AND em PHP
O operador lógico AND (E) permite verificar a simultaneidade
de condições. No exemplo a seguir, a condição será atendida
se a variável $num for maior que zero e
simultaneamente menor que 10:
<?php
$num = 3;
if ($num > 0 and $num < 10) {
echo '+++';
} else {
echo '---';
}
?>
As condições podem ser aplicadas não a uma única variável,
mas a variáveis diferentes. No exemplo a seguir, a condição
será atendida se a variável $num1
for igual a 2 e simultaneamente a variável
$num2 for igual a 3:
<?php
$num1 = 2;
$num2 = 3;
if ($num1 == 2 and $num2 == 3) {
echo '+++';
} else {
echo '---';
}
?>
Verifique se a variável $num
é maior que zero e menor que 5.
Verifique se a variável $num
é maior ou igual a 10 e menor ou igual a
20.
Verifique se a variável $num1
é igual ou menor que 1, e a variável $num2
é maior ou igual a 3.