Najlepsza odpowiedź
Endif
to instrukcja do końca warunek if
przy użyciu alternatywnej składni. Zamiast:
if (!alternateSyntax) {
// normal conditional syntax has open
// and closing curly braces
}
?>
Zwykła składnia jest tym, co zalecałbym umieszczając jakąkolwiek logikę na stronach php, w których HTML nie jest osadzony.
Świetne zastosowanie alternatywnej składni wyglądałoby następująco:
$someValue = true;
// some other logic
?>
Możesz go również użyć do elseif
i else.
$someValue = 1;
// some other logic
?>
Zobaczysz, że elementy blokowe są łatwiejsze do zobaczenia i odczytania niż otwieranie i zamykanie nawiasów klamrowych podczas hermetyzacji HTML. Inną różnicą w przypadku stosowania składni alternatywnej jest to, że otwarcie warunku odbywa się za pomocą :
, a nie {
.
TLDR; php endif; ?> kończy instrukcję PHP if
przy użyciu składni alternatywnej.
Odpowiedź
Jak wynika ze słowa php endif; ?> id używane do zakończenia instrukcji if np .: -
W poniższym programie zadeklarowałem zmienną $ a i chcę, aby jeśli a == 5, to mój program wypisuje równą 5. else if a = 6 wypisuje a równa się 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;
?>