Meilleure réponse
Endif
est une déclaration pour terminer un if
conditionnel utilisant la syntaxe alternative. Plutôt que:
if (!alternateSyntax) {
// normal conditional syntax has open
// and closing curly braces
}
?>
La syntaxe régulière est ce que je recommanderais lorsque je place une logique dans des tages PHP où le HTML nest pas intégré.
Une bonne utilisation de la syntaxe alternative ressemblerait à ceci:
$someValue = true;
// some other logic
?>
Vous pouvez également lutiliser pour elseif
et else.
$someValue = 1;
// some other logic
?>
Vous verrez que les éléments de bloc sont plus faciles à voir et à lire que louverture et la fermeture daccolades ne le seraient quand il encapsule du HTML. Lautre différence lors de lutilisation de la syntaxe alternative est que louverture dun conditionnel se fait en utilisant :
plutôt que {
.
TLDR; php endif; ?> termine une instruction PHP if
lors de lutilisation de la syntaxe alternative.
Réponse
Comme il ressort clairement du mot que php endif; ?> id utilisé pour terminer linstruction if pour par exemple: -
Dans le programme ci-dessous, jai déclaré une variable $ a et je veux si a == 5 alors mon programme imprime un égal à 5. sinon si a = 6 affiche un égal à 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;
?>