Bedste svar
Endif
er et udsagn til slut en if
betinget ved hjælp af den alternative syntaks. I stedet for:
if (!alternateSyntax) {
// normal conditional syntax has open
// and closing curly braces
}
?>
Regelmæssig syntaks er det, jeg vil anbefale, når jeg lægger logik i php-sider, hvor HTML ikke er indlejret.
En god brug af den alternative syntaks vil se sådan ud:
$someValue = true;
// some other logic
?>
Du kan også bruge det til elseif
og else.
$someValue = 1;
// some other logic
?>
Du kan se, at blokelementerne er lettere at se og læse, end åbning og lukning af krøllede seler ville være, når det indkapsler HTML. Den anden forskel ved brug af den alternative syntaks er, at åbningen af en betinget sker ved hjælp af :
i stedet for {
.
TLDR; php endif; ?> afslutter et PHP if
udsagn, når du bruger den alternative syntaks.
Svar
Som det fremgår af ordet, at php endif; ?> id bruges til at afslutte if-sætningen for f.eks: -
I nedenstående program erklærede jeg en variabel $ a, og jeg vil have, hvis a == 5, så udskriver mit program en lig med 5. ellers, hvis a = 6 udskriver, er lig 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;
?>