Bästa svaret
Endif
är ett uttalande att avsluta en if
villkorlig med den alternativa syntaxen. Snarare än:
if (!alternateSyntax) {
// normal conditional syntax has open
// and closing curly braces
}
?>
Regelbunden syntax är vad jag skulle rekommendera när jag placerar någon logik i php-sidor där HTML inte är inbäddad.
En bra användning av den alternativa syntaxen skulle se ut enligt följande:
$someValue = true;
// some other logic
?>
Du kan också använda den för elseif
och else.
$someValue = 1;
// some other logic
?>
Du ser att blockelementen är lättare att se och läsa än att öppna och stänga lockiga hakparenteser skulle vara när det inkapslar HTML. Den andra skillnaden vid användning av den alternativa syntaxen är att öppningen av en villkorlig sker med :
istället för {
.
TLDR; php endif; ?> avslutar ett PHP if
uttalande när du använder den alternativa syntaxen.
Svar
Som det framgår av ordet att php endif; ?> id används för att avsluta if-uttalandet för t.ex.: -
I nedanstående program förklarade jag en variabel $ a och jag vill ha om a == 5 så skriver mitt program ut lika 5. annars om a = 6 skriver ut är lika med 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;
?>