viernes, 15 de enero de 2016

7 - Tutorial de PHP7 - Operadores Lógicos




Bienvenid@s, en este capítulo del Tutorial de PHP7 continuamos con la referencia del lenguaje, concretamente con los Operadores Lógicos.

Referencia del Lenguaje - Operadores lógicos

Los operadores lógicos sirven para combinar condiciones. Los operadores lógicos disponibles en PHP son:
 
EjemploNombreResultado
$a and $b And (y) TRUE si tanto $a como $b son TRUE.
$a or $b Or (o inclusivo) TRUE si cualquiera de $a o $b es TRUE.
$a xor $b Xor (o exclusivo) TRUE si $a o $b es TRUE, pero no ambos.
!$a Not (no) TRUE si $a no es TRUE.
$a && $b And (y) TRUE si tanto $a como $b son TRUE.
$a || $b Or (o inclusivo) TRUE si cualquiera de $a o $b es TRUE.


Código del script del capítulo operadores-logicos.php ...

<?php 
$var1 = 10;
$var2 = 10;
$var3 = 5;
$var4 = 5;

/* AND (y) - true si todas las condiciones son verdaderas */
echo '<p>Supuesto 1. Operadores: and &&</p>';
var_dump($var1 == $var2 && $var3 == $var4);

/* OR (o inclusivo) - true si cualquiera de las condiciones es verdadera */
echo '<p>Supuesto 2. Operadores: or ||</p>';
var_dump($var1 > $var2 || $var3 == $var4);

/* XOR (o exclusivo) - true si sólo una de las condiciones es verdadera */
echo '<p>Supuesto 3. Operador: xor</p>';
var_dump($var1 < $var2 xor $var3 == $var4);

/* NOT - true si la condición no es verdadera */
echo '<p>Supuesto 4. Operador: !</p>';
var_dump(!($var1 > $var2));