Beste svaret
Endif
er en uttalelse som skal avsluttes en if
betinget ved hjelp av den alternative syntaksen. Snarere enn:
if (!alternateSyntax) {
// normal conditional syntax has open
// and closing curly braces
}
?>
Vanlig syntaks er det jeg vil anbefale når du legger noen logikk i php-sider der HTML ikke er innebygd.
En god bruk av den alternative syntaksen vil se slik ut:
$someValue = true;
// some other logic
?>
Du kan også bruke den til elseif
og else.
$someValue = 1;
// some other logic
?>
Du ser at blokkelementene er lettere å se og lese enn å åpne og lukke krøllete bukseseler ville være når det innkapsler HTML. Den andre forskjellen når du bruker den alternative syntaksen, er at åpningen av en betinget gjøres ved hjelp av :
i stedet for {
.
TLDR; php endif; ?> avslutter en PHP if
uttalelse når du bruker den alternative syntaksen.
Svar
Som det fremgår av ordet at php endif; ?> id brukes til å avslutte if-setningen for f.eks: -
I programmet nedenfor erklærte jeg en variabel $ a og jeg vil at hvis a == 5, så skriver programmet mitt ut 5. annet hvis a = 6 skriver ut tilsvarer 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;
?>