정의 및 사용법
PHP 파일은 HTML 문서에 포함된 태그 내의 코드와 혼합된 콘텐츠를 가질 수 있습니다. 태그 외부의 코드는 파서에서 무시되어 클라이언트 브라우저에서 해석됩니다. HTML 문서에는 태그 안에 각각 여러 개의 PHP 블록이 있을 수 있습니다.
구문
<p> HTML block </p> <?php //php block .. .. ?> <p> HTML block </p> <?php //php block .. .. ?> <p> HTML block </p>
PHP 태그를 열 때마다 파서는 닫는 태그에 도달할 때까지 클라이언트에 출력을 렌더링하기 시작합니다. 코드가 조건문으로 구성된 경우 파서는 건너뛸 블록을 결정합니다.
다시 다른 여는 태그가 올 때까지 모든 것이 HTML로 처리되어 브라우저에서 동일하게 처리됩니다.
PHP 버전
이 설명은 모든 PHP 버전에 적용됩니다.
다음 예는 HTML에 포함된 PHP 코드를 보여줍니다.
예시
<html> <body> <!..HTML code--!> <h3>Hello World</h3> <!-- PHP code --!> <?php echo "Hello World in PHP"; ?> <!-- This is HTML code --!> <p>Hello world again</p> <?php echo "Hello World again in PHP"; ?> </body> </html>
출력
이것은 다음 결과를 생성합니다 -
Hello World Hello World in PHP Hello world again Hello World again in PHP
혼합 HTML 및 PHP 코드 사용 예
예시
<?php $marks=10; ?> <h1>Using conditional statement</h1> <?php if ($marks >=50): ?> <h2 style="color:blue;">Result:pass</p> <?php else: ?> <h2 style="color:red;"> Result:Fail</p> <?php endif; ?>
출력
이것은 다음 결과를 생성합니다 -
Using conditional statement Result:Failchange marks to 60 and run again Using conditional statement Result:pass