누군가가 왜이 방법을 설명 할 수 있습니까? 당신이 페이지를 클릭하면 당신이 주제 제목 로 표시 "주제 관리"를 클릭하면 둘은 "제목 또는 페이지를 선택하십시오"가 표시 클릭하지 않으면왜 작동합니까? (HTML + PHP)
<?php if ($selected_subject_id) { ?>
<h2>Manage Subject</h2>
<?php } elseif ($selected_page_id) { ?>
<h2>Manage Page</h2>
<?php } else { ?>
Please select a subject or a page.
<?php }?>
기본적으로, 제목 로 표시 "페이지 관리" 이들 중 단 하나만 표시됩니다.
내 질문은 왜 실제로 제목/메시지가 PHP 스크립트 (조건을 따르는)에있는 것처럼 동작합니까?
조건부의 여는 중괄호와 닫는 중괄호 안에 "있기 때문에"입니까?
다른 상황에서는 어떤 방식으로 작동합니까?
감사합니다.
* "조건부의 시작 및 끝점 괄호"안에 있기 때문입니까? * ~ 예. http://php.net/manual/control-structures.alternative-syntax.php도 참조하십시오. – Phil
가장 이해하기 쉬운 방법은'' 스크립트를 "외부"로 처리하는 것입니다. 리터럴 캐릭터 라인으로서의 텍스트 하지만 아무 것도 해석되지 않습니다. 변수 확장, 이스케이프 시퀀스 등이 없습니다. – Barmar
다음을 읽어보십시오. http : //programmers.stackexchange.com/questions/180501/which-is-better-to-include-html-inside- php-code-outside-it –