Paras vastaus
Endif
on lausunto loppuun ehdollinen if
ehdollinen vaihtoehtoisen syntaksin avulla. Sen sijaan, että:
if (!alternateSyntax) {
// normal conditional syntax has open
// and closing curly braces
}
?>
Säännöllistä syntaksia suosittelen, kun laitan logiikkaa php-tunnisteisiin, joissa HTML-koodia ei ole upotettu.
Vaihtoehtoisen syntaksin hyvä käyttö näyttäisi seuraavalta:
$someValue = true;
// some other logic
?>
Voit käyttää sitä myös elseif
ja else.
$someValue = 1;
// some other logic
?>
Näet, että lohkoelementit ovat helpommin nähtävissä ja luettavissa kuin kiharoiden aaltosulkeiden avaaminen ja sulkeminen, kun ne kapseloivat HTML: n. Toinen ero vaihtoehtoista syntaksia käytettäessä on se, että ehdollisen avaaminen tapahtuu käyttämällä :
kuin {
.
TLDR; if
-käskyn käyttäessään vaihtoehtoista syntaksia.
Vastaa
Kuten sanasta käy ilmi, että php endif; ?> id käytetään if-lauseen lopettamiseen esimerkiksi: -
Alla olevassa ohjelmassa ilmoitin muuttujan $ a ja haluan jos a == 5, niin ohjelmani tulostaa yhtä suuren 5. muuten, jos a = 6 tulostaa yhtä kuin 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;
?>