else
En esta página
else#
A menudo, se desea ejecutar una sentencia si una condición se cumple y otra sentencia si esta condición no se cumple. Para esto se utiliza else. else funciona después de un if y ejecuta las sentencias correspondientes en caso de que la expresión del if sea false. En el siguiente ejemplo, este fragmento de código muestra a es más grande que b si la variable $a es más grande que la variable $b, y a es más pequeño que b en caso contrario:
<?php
if ($a > $b) {
echo "a es más grande que b";
} else {
echo "a es más pequeño que b";
}
?>
Las sentencias después del else solo se ejecutan si la expresión del if es false, y si existen expresiones elseif - solo si también se evalúan como false (ver elseif).
[!NOTE] En el caso de sentencias
if-elseanidadas, unelsesiempre se asocia con elifmás cercano.```
```
A pesar de la indentación (que no tiene importancia en PHP), el
elsese asocia con elif ($b), por lo que este ejemplo no produce ninguna salida. Aunque apoyarse en este comportamiento es válido, se recomienda evitarlo utilizando llaves para resolver cualquier posible ambigüedad.