' とは何ですか? PHPエンディフ? はどういう意味ですか?


ベストアンサー

Endifは終了するステートメントです代替構文を使用したif条件付き。ではなく:

if (!alternateSyntax) {

// normal conditional syntax has open

// and closing curly braces

}

?>

HTMLが埋め込まれていないphpタグ内にロジックを配置する場合は、通常の構文をお勧めします。

代替構文をうまく使用すると、次のようになります。

$someValue = true;

// some other logic

?>

HTML rendered here

およびelse.

$someValue = 1;

// some other logic

?>

HTML rendered here

Other HTML rendered here

If all else fails

ブロック要素は、HTMLをカプセル化する場合に、中括弧を開いたり閉じたりするよりも見やすく、読みやすいことがわかります。代替構文を使用する場合のもう1つの違いは、条件の開始が{ではなく:を使用して行われることです。

TLDR; <?php endif; ?>代替構文を使用すると、PHPのifステートメントが終了します。

回答

単語から明らかなように、<?php endif; ?> idを使用してifステートメントを終了します。例:-

以下のプログラムで、変数$ aを宣言し、a == 5の場合、プログラムは等しい5を出力します。それ以外の場合、a = 6の場合は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;

?>

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です