Operadores Lógicos en PHP: Uso de AND, OR y NOT
Clase 16 de 23 • Curso Básico de PHP: Instalación, Fundamentos y Operadores
Contenido del curso
Instalación
Ejecutando código y archivos PHP
Aprendiendo a caminar con PHP
Tipos de datos
Operadores en PHP
- 15

Operadores Lógicos en PHP: AND, OR y NOT
12:49 min - 16

Operadores Lógicos en PHP: Uso de AND, OR y NOT
Viendo ahora - 17

Operadores Aritméticos en PHP: Suma, Resta, Multiplicación y Más
13:05 min - 18

Operadores Relacionales en PHP: Igualdad, Diferencia y Más
18:55 min - 19

Operadores de Asignación e Incremento en PHP
11:37 min - 20

Precedencia y Asociatividad de Operadores en PHP
10:41 min
Programando con PHP
Resumen
Revisaremos y daremos respuesta al reto propuesto en la clase Operadores lógicos: ¿qué son las tablas de verdad?.
<?php // Suponiendo estas variables $es_un_gato_grande = true; $le_gusta_comer = true; $sabe_volar = false; $tiene_2_patas = false; // ¿Cuál es el resultado? $es_un_gato_grande && $le_gusta_comer # 1: true $es_un_gato_grande || $sabe_volar # 2: true $sabe_volar || $tiene_2_patas # 3: false !$le_gusta_comer # 4: false !$le_gusta_comer || $es_un_gato_grande # 5: true
- Ambas variables son de valor
truey el operador empleado es&&oand, por tanto, la respuesta será Verdadera otrue. - Es
trueporque al usar el operadororo||basta que uno de los valores a evaluar sea verdadero (true) para que el resultado también lo sea. - Cuando evaluamos con el operador
ORy todas las afirmaciones en cuestión son falsas, el resultado será falso (false). - La negación de un valor verdadero (
true) siempre será falso (false). - Observamos que la variable
$es_un_gato_grandees de valortruey además vemos que se está evaluando con el operador lógico O (oro||) entonces al tener al menos un valor verdadero ($es_un_gato_grande = true) el resultado de la evaluación serátrue.
Contribución creada por: Martín Álvarez