Mejor respuesta
Endif
es una declaración para terminar un if
condicional usando la sintaxis alternativa. En lugar de:
if (!alternateSyntax) {
// normal conditional syntax has open
// and closing curly braces
}
?>
La sintaxis regular es lo que recomendaría al poner cualquier lógica dentro de php tages donde HTML no está incrustado.
Un buen uso de la sintaxis alternativa se vería así:
$someValue = true;
// some other logic
?>
También puede usarlo para elseif
y else.
$someValue = 1;
// some other logic
?>
Verá que los elementos del bloque son más fáciles de ver y leer que abrir y cerrar llaves cuando encapsula HTML. La otra diferencia al usar la sintaxis alternativa es que la apertura de un condicional se realiza usando :
en lugar de {
.
TLDR; php endif; ?> finaliza una instrucción PHP if
cuando se usa la sintaxis alternativa.
Respuesta
Como se desprende de word que php endif; ?> id utilizado para finalizar la declaración if para, por ejemplo: -
En el programa de abajo, declaré una variable $ ay quiero si a == 5 entonces mi programa imprime un 5 igual. de lo contrario, si a = 6 imprime a igual a 6.
if ($a == 5):
echo "a equals 5";
echo "...";
elseif ($a == 6):
echo "a equals 6";
echo "!!!";
else:
echo "a is neither 5 nor 6";
endif;
?>