La migliore risposta
Endif
è unistruzione per concludere un if
condizionale utilizzando la sintassi alternativa. Invece di:
if (!alternateSyntax) {
// normal conditional syntax has open
// and closing curly braces
}
?>
La sintassi regolare è ciò che consiglierei quando si inserisce una logica allinterno di pagine php in cui HTML non è incorporato.
Un ottimo uso della sintassi alternativa sarebbe il seguente:
$someValue = true;
// some other logic
?>
Puoi anche usarlo per elseif
e else.
$someValue = 1;
// some other logic
?>
Vedrai che gli elementi del blocco sono più facili da vedere e leggere rispetto allapertura e alla chiusura delle parentesi graffe quando incapsula lHTML. Laltra differenza quando si utilizza la sintassi alternativa è che lapertura di un condizionale viene eseguita utilizzando :
anziché {
.
TLDR; php endif; ?> termina unistruzione if
PHP quando si utilizza la sintassi alternativa.
Risposta
Come è chiaro dalla parola che php endif; ?> id usato per terminare listruzione if per esempio: -
Nel programma seguente ho dichiarato una variabile $ a e voglio che se a == 5 il mio programma stampa un 5 uguale. altrimenti se a = 6 stampa a uguale a 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;
?>