Beste antwoord
Endif
is een statement om te beëindigen een if
conditioneel met behulp van de alternatieve syntaxis. In plaats van:
if (!alternateSyntax) {
// normal conditional syntax has open
// and closing curly braces
}
?>
Regelmatige syntaxis is wat ik zou aanraden als ik logica in php tages zet waar HTML niet in is ingesloten.
Een goed gebruik van de alternatieve syntaxis zou er als volgt uitzien:
$someValue = true;
// some other logic
?>
Je zou het ook kunnen gebruiken voor elseif
en else.
$someValue = 1;
// some other logic
?>
U zult zien dat de blokelementen gemakkelijker te zien en te lezen zijn dan het openen en sluiten van accolades zou zijn wanneer HTML wordt ingekapseld. Het andere verschil bij het gebruik van de alternatieve syntaxis is dat het openen van een conditionele wordt gedaan met :
in plaats van {
.
TLDR; php endif; ?> beëindigt een PHP if
instructie bij gebruik van de alternatieve syntaxis.
Antwoord
Zoals uit het woord duidelijk blijkt dat php endif; ?> id gebruikt om de if-instructie te beëindigen voor bijvoorbeeld: -
In het onderstaande programma heb ik een variabele $ a gedeclareerd en ik wil dat als a == 5 dan drukt mijn programma een gelijkwaardige 5 af. anders als a = 6 print a is gelijk aan 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;
?>