Los operadores lógicos en PHP 5 son usados para evaluar varias comparaciones, combinando los posibles valores de estas. Veamos la siguiente tabla:
| Operador | Nombre | Ejemplo | Devuelve cierto cuando |
| && | Y | (7>2) && (2<4) | Devuelve verdadero cuando ambas condiciones son verdaderas |
| and | Y | (7>2) and (2<4) | Devuelve verdadero cuando ambas condiciones son verdaderas |
| || | O | (7>2) || (2<4) | Devuelve verdadero cuando al menos una de las dos es verdadera |
| or | O | (7>2) or (2<4) | Devuelve verdadero cuando al menos una de las dos es verdadera |
| ! | No | ! (7>2) | Niega el valor de la expresión |
Veamos un ejemplo, dentro de nuestra carpeta "mis_apps\capitulo_2"crearemos un archivo llamado operadores_logicos.php con el siguiente código:
<html>
<head>
<title>Ejemplo de operadores de lógicos en PHP 5</title>
</head>
<body>
<h2>Ejemplo de operadores lógicos</h2>
<?php
$a = 8;
$b = 3;
$c = 9;
if($a==8 && $b==3)
{
echo "$a es igual a 8 y $b es igual a 3 <br>";
}
else
{
echo "Alguna condición no cumplió la validación <br>";
}
if($a==8 and $b==3)
{
echo "$a es igual a 8 y $b es igual a 3 <br>";
}
else
{
echo "Alguna condición no cumplió la validación <br>";
}
if($a==8 || $c==5)
{
echo "$a puede ser igual a 8 y $c puede ser igual a 5 <br>";
}
else
{
echo "Alguna condición no cumplió la validación <br>";
}
if($a==8 or $c==5)
{
echo "$a puede ser igual a 8 y $c puede ser igual a 5 <br>";
}
else
{
echo "Alguna condición no cumplió la validación <br>";
}
if($a!= 4)
{
echo "$a no es igual a 4<br>";
}
else
{
echo "Alguna condición no cumplió la validación <br>";
}
?>
</body>
</html>
| Anterior: 2.2) Operadores de comparación PHP 5 |
|
Siguiente: 3) Instrucciones en PHP 5 |
Si tuviste alguna duda no dudes en dejarnos tus comentarios y en breve nuestro staff te apoyará.





