Tipos de Operadores III: Operadores Lógicos

Operadores lógicos

Como vengo comentando en las dos entregas anteriores, he estado recopilando en una mini trilogía los tres tipos de operadores que existen en PHP, los operadores aritméticos, los operadores de comparación y finalmente hoy hablaré delos operadores lógicos, y así, daré por finalizada esta mini trilogía.

Los operadores lógicos son utilizados para evaluar varias comparaciones combinando los posibles valores de estas. Aquí os dejo la tabla resumen:

Operador Nombre Ejemplo Devuelve TRUE cuando…
&& Y (5>3) && (3<6) Devuelve verdadero cuando ambas condiciones son verdaderas.
and Y (5>3) and (3<6) Devuelve verdadero cuando ambas condiciones son verdaderas.
|| O (5>3) || (3<6) Devuelve verdadero cuando al menos una de las dos es verdadera.
or O (5>3) or (3<6) Devuelve verdadero cuando al menos una de las dos es verdadera.
! No ! (5>3) Niega el valor del ejemplo.

Seguidamente, os dejo un ejemplo de como utilizar los operadores lógicos explicados en la tabla anterior.

<?php
	$a = 10;
	$b = 5;
	$c = 5;
   echo ($a == $b) && ($c > $b),"<br>";

   echo ($a == $b) || ($b == $c),"<br>";

   echo !($b <= $c),"<br>";

?>

Así pues, resumir que tenemos tres tipos de operadores en PHP, los operadores aritméticos, los operadores de comparación y los operadores lógicos. Los primeros se utilizan para modificar valores de una variable (sumar, restar, dividir…), los segundos se usan para comparar dos o varias variables (Teoría de la desigualdad, de la igualdad, mayor que…) y finalmente, los que he comentado hoy, los operadores lógicos que los utilizaremos para evaluar varias comparaciones.

Espero que les haya quedado claro los diferentes tipos de operadores en PHP, para cualquier duda, dejen un comentario y se les responderá cuanto antes.