Cel mai bun răspuns
Endif
este o declarație de încheiat o if
condițională utilizând sintaxa alternativă. Mai degrabă decât:
if (!alternateSyntax) {
// normal conditional syntax has open
// and closing curly braces
}
?>
Sintaxa regulată este ceea ce aș recomanda atunci când introduceți orice logică în paginile PHP în care HTML nu este încorporat.
O utilizare excelentă a sintaxei alternative ar arăta după cum urmează:
$someValue = true;
// some other logic
?>
Puteți să-l utilizați și pentru elseif
și else.
$someValue = 1;
// some other logic
?>
Veți vedea că elementele blocului sunt mai ușor de văzut și de citit decât ar fi deschiderea și închiderea acoladelor atunci când încapsulează HTML. Cealaltă diferență atunci când se utilizează sintaxa alternativă este că deschiderea unui condițional se face folosind :
mai degrabă decât {
.
TLDR; php endif; ?> încheie o instrucțiune PHP if
atunci când se utilizează sintaxa alternativă.
Răspunde
După cum reiese din cuvânt că php endif; ?> id folosit pentru a termina instrucțiunea if de ex: -
În programul de mai jos am declarat o variabilă $ a și vreau dacă a == 5 atunci programul meu tipărește 5 egal. altfel dacă a = 6 imprimă a este egal cu 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;
?>