Beste Antwort
Endif
ist eine zu beendende Anweisung eine if
Bedingung, die die alternative Syntax verwendet. Anstelle von:
if (!alternateSyntax) {
// normal conditional syntax has open
// and closing curly braces
}
?>
Regelmäßige Syntax würde ich empfehlen, wenn Sie Logik in PHP-Tages einfügen, in denen HTML nicht eingebettet ist.
Eine gute Verwendung der alternativen Syntax würde wie folgt aussehen:
$someValue = true;
// some other logic
?>
Sie können es auch für elseif
und else.
$someValue = 1;
// some other logic
?>
Sie werden sehen, dass die Blockelemente leichter zu sehen und zu lesen sind als das Öffnen und Schließen von geschweiften Klammern, wenn HTML gekapselt wird. Der andere Unterschied bei Verwendung der alternativen Syntax besteht darin, dass das Öffnen einer Bedingung mit :
und nicht mit {
erfolgt.
TLDR; php endif; ?> beendet eine PHP if
-Anweisung, wenn die alternative Syntax verwendet wird.
Antwort
Wie aus dem Wort hervorgeht, dass php endif; ?> id zum Beenden der if-Anweisung für zB: -
Im folgenden Programm habe ich eine Variable $ a deklariert und ich möchte, wenn a == 5, dann druckt mein Programm eine gleiche 5. sonst, wenn a = 6 a gleich 6 druckt.
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;
?>