Buenas noches. Os dejo una posible solución del ejercicio CU00818B del curso PHP desde cero de aprenderaprogramar.
EJERCICIO
Dadas las variables de tipo entero con valores $A = 5, $B = 3, $C = -12 indicar si la evaluación de estas expresiones daría como resultado verdadero o falso:
El código de comprobación:
<?php $A = 5; $B = 3; $C = -12; echo "\$A = $A <br>"; echo "\$B = $B <br>"; echo "\$C = $C <br>"; echo "a) La comparación: \$A > 3 es: ".($A > 3)." <br>"; echo "b) La comparación: \$A > \$C es: ".($A > $C)." <br>"; echo "c) La comparación: \$A < \$C es: ".($A < $C)." <br>"; echo "d) La comparación: \$B < \$C es: ".($B < $C)." <br>"; echo "e) La comparación: \$B != \$C es: ".($B != $C)." <br>"; echo "f) La comparación: \$A == 3 es: ".($A == 3)." <br>"; echo "g) La comparación: \$A * \$B == 15 es: ".($A * $B == 15)." <br>"; echo "h) La comparación: \$A * \$B == -30 es: ".($A * $B == -30)." <br>"; echo "i) La comparación: \$C < \$A || \$B < \$A es: ".($C < $A || $B < $A)." <br>"; echo "j) La comparación: \$C == -10 || \$B == -10 es: ".($C == -10 || $B == -10)." <br>"; echo "k) La comparación: \$C == -4 || \$B == -4 es: ".($C == -4 || $B == -4)." <br>"; echo "l) La comparación: (\$A + \$B + \$C) == 5 es: ".(($A + $B + $C) == 5)." <br>"; echo "m) La comparación: (\$A + \$B) == 8) && (\$A - \$B == 2) es: ".(($A + $B == 8) && ($A - $B == 2))." <br>"; echo "n) La comparación: (\$A + \$B) == 8) || (\$A - \$B == 6) es: ".(($A + $B == 8) || ($A - $B == 6))." <br>"; echo "o) La comparación: \$A > 3 && \$B > 3 && \$C < 3 es: ".($A > 3 && $B > 3 && $C < 3)." <br>"; echo "p) La comparación: \$A > 3 && \$B >= 3 && \$C < -3 es: ".($A > 3 && $B >= 3 && $C < -3)." <br><br>"; echo "Leyenda: <br> 1 = true; <br> = false; <br>"?>
Haciendo este ejercicio he llegado a la conclusión que si la variable es de tipo boolean y su valor es "true" por pantalla se muestra "1" y si su valor es "false" no se imprime nada.
Gracias.