Volver
Ctrl+Space
◑
Copiar
Descargar
Restaurar
Ejecutar
Ctrl+Enter
<?php // Condicionales en PHP - Ejemplo 3: Operadores lógicos // ===================================================== $edad = 22; $pais = "Argentina"; $logueado = false; $tiene_dni = true; $dia = "sábado"; echo "=== AND — ambas condiciones ===<br>"; if ($edad >= 18 && $tiene_dni) { echo "✓ Puede votar en Argentina<br>"; } if ($edad >= 18 && $pais === "Argentina" && $tiene_dni) { echo "✓ Cumple todos los requisitos<br>"; } echo "<br>=== OR — al menos una ===<br>"; if ($dia === "sábado" || $dia === "domingo") { echo "✓ Es fin de semana<br>"; } echo "<br>=== NOT — negar ===<br>"; if (!$logueado) { echo "✗ No está logueado — redirigir al login<br>"; } echo "<br>=== Combinados ===<br>"; $stock = 0; $precio = 150; if ($precio > 0 && $stock > 0) { echo "✓ Producto disponible para comprar<br>"; } elseif ($precio > 0 && $stock === 0) { echo "✗ Sin stock — no se puede comprar<br>"; } else { echo "✗ Producto no disponible<br>"; } echo "<br>=== == vs === ===<br>"; $valor = "1"; echo '"1" == 1 → ' . var_export("1" == 1, true) . "<br>"; echo '"1" === 1 → ' . var_export("1" === 1, true) . "<br>"; echo '0 == false → ' . var_export(0 == false, true) . "<br>"; echo '0 === false → ' . var_export(0 === false, true) . "<br>"; ?>