Nejlepší odpověď
Endif
je prohlášení na konci if
podmíněný pomocí alternativní syntaxe. Spíše než:
if (!alternateSyntax) {
// normal conditional syntax has open
// and closing curly braces
}
?>
Pravidelná syntaxe je to, co bych doporučil při vkládání jakékoli logiky do php tages, kde HTML není vložen.
Skvělé využití alternativní syntaxe by vypadalo takto:
$someValue = true;
// some other logic
?>
Můžete jej použít také pro elseif
a else.
$someValue = 1;
// some other logic
?>
Uvidíte, že prvky bloku jsou lépe čitelné a čitelné než otevírání a zavírání složených závorek, když by zapouzdřovalo HTML. Dalším rozdílem při použití alternativní syntaxe je to, že otevření podmíněné se provádí pomocí :
namísto {
.
TLDR; php endif; ?> ukončí příkaz PHP if
při použití alternativní syntaxe.
Odpověď
Jak ze slova vyplývá, že php endif; ?> id slouží k ukončení příkazu if např .: -
V níže uvedeném programu jsem deklaroval proměnnou $ a a chci, když a == 5, pak můj program vytiskne rovných 5. else if a = 6 print a equals 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;
?>