Vad gör ' ? PHP endif? betyder?


Bästa svaret

Endif är ett uttalande att avsluta en if villkorlig med den alternativa syntaxen. Snarare än:

if (!alternateSyntax) {

// normal conditional syntax has open

// and closing curly braces

}

?>

Regelbunden syntax är vad jag skulle rekommendera när jag placerar någon logik i php-sidor där HTML inte är inbäddad.

En bra användning av den alternativa syntaxen skulle se ut enligt följande:

$someValue = true;

// some other logic

?>

HTML rendered here

Du kan också använda den för elseif och else.

$someValue = 1;

// some other logic

?>

HTML rendered here

Other HTML rendered here

If all else fails

Du ser att blockelementen är lättare att se och läsa än att öppna och stänga lockiga hakparenteser skulle vara när det inkapslar HTML. Den andra skillnaden vid användning av den alternativa syntaxen är att öppningen av en villkorlig sker med : istället för {.

TLDR; avslutar ett PHP if uttalande när du använder den alternativa syntaxen.

Svar

Som det framgår av ordet att id används för att avsluta if-uttalandet för t.ex.: -

I nedanstående program förklarade jag en variabel $ a och jag vill ha om a == 5 så skriver mitt program ut lika 5. annars om a = 6 skriver ut är lika med 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;

?>

Lämna ett svar

Din e-postadress kommer inte publiceras. Obligatoriska fält är märkta *