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: $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). Dangling else En el caso de sentencias if-else anidadas, un else siempre se asocia con el if más cercano. ]]> A pesar de la indentación (que no tiene importancia en PHP), el else se asocia con el if ($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.