우수 답변
Endif
는 끝낼 문장입니다. 대체 구문을 사용하는 if
조건. 대신 :
if (!alternateSyntax) {
// normal conditional syntax has open
// and closing curly braces
}
?>
정규 구문은 HTML이 포함되지 않은 PHP 태그 내에 논리를 넣을 때 권장하는 것입니다.
대체 구문의 훌륭한 사용은 다음과 같습니다.
$someValue = true;
// some other logic
?>
및 else.
$someValue = 1;
// some other logic
?>
HTML을 캡슐화 할 때 중괄호를 열고 닫는 것보다 블록 요소를보고 읽기가 더 쉽다는 것을 알 수 있습니다. 대체 구문을 사용할 때의 다른 차이점은 조건부 열기가 {
가 아닌 :
를 사용하여 수행된다는 것입니다.
TLDR; php endif; ?>는 대체 구문을 사용할 때 PHP if
문을 끝냅니다.
Answer
php endif; ?> id는 if 문을 종료하는 데 사용되었습니다. 예 :-
아래 프로그램에서 변수 $ a를 선언했고 a == 5이면 내 프로그램이 동일한 5를 인쇄합니다. 그렇지 않으면 = 6이 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;
?>